Не удается получить доступ к API Google Checkout с помощью curl

Я пытаюсь получить отчеты от Google Checkout. Далее: http://checkout.google.com/support/sell/bin/answer.py?hl=ru&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:[email protected].

person hunterp    schedule 07.02.2011    source источник


Ответы (1)


Хорошо, я решил это....

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

person hunterp    schedule 08.02.2011