Невозможно получить доступ к API Google Checkout с помощью curl - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь получить некоторые отчеты от Google Checkout. После: http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=70646
а также http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Order_Report_API.html

Использование команды:

curl -k  --user "xyz:123" \
  https://checkout.google.com/api/checkout/v2/reports/Merchant/111111 \
  -d "$( cat req.xml)"

выдает ошибку:

<?xml version="1.0" encoding="UTF-8"?>
<error xmlns="http://checkout.google.com/schema/2"
       serial-number="22321312-9ce8-asdasd-asda-2754106e0195">
  <error-message>Bad username and/or password for API Access.</error-message>
</error>
  1. Заметьте, что -k потому что curl жаловался на несертифицированный ssl.
  2. Да, у меня есть правильное имя пользователя и пароль.
  3. Да, я пытался с @gmail на имя пользователя
  4. Да, я пробовал синтаксис https://uname:pass@checkout.google.com

1 Ответ

1 голос
/ 08 февраля 2011

Хорошо, я решил эту проблему ....

Я использовал свой game uname / password, когда вместо этого мне пришлось использовать мой MerchantID в качестве uname и MerchantKey в качестве пароля ....

...