Ebay Trading API UK Sandbox Max Retries не удалось - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь получить доступ к тестовому пользователю в песочнице eBay в Великобритании через API торговли. У меня есть настроенные ключи приложений и токен авторизации для тестовой учетной записи пользователя.

Я явно установил поле "домен" в вызове API, поскольку по умолчанию используется главная страница eBay US.

from ebaysdk.trading import Connection as Trading
from ebaysdk.exception import ConnectionError

myAppId = 'fake appID'
myDevId = 'fake dev ID'
myCertId = 'a fake Cert ID'
username = 'fakeuser'
authToken = 'a very long alphanumeric string'

try:

    api = Trading(domain = 'api.sandbox.ebay.co.uk', config_file=None, appid=myAppId, devid=myDevId, certid=myCertId, token=authToken)

except ConnectionError as e:

       print(e)
       print(e.response.dict())

При первом запуске этого кода я получаю сообщение об ошибке:

HTTPSConnectionPool(host='api.sandbox.ebay.co.uk', port=443): Max retries exceeded
with url: /ws/api.dll (Caused by NewConnectionError
('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object
at 0x0000021EABBDC5C0>: Failed to establish a new connection: [WinError 10061]
No connection could be made because the target machine actively refused it',))

Я успешно использовал этот же код (с другим доменом) для доступа к данным обычного пользователя в API главного сайта eBay UK.

Поскольку это первая попытка получить доступ к API песочницы в Великобритании, я не понимаю, как ошибка может быть связана с превышением максимального числа попыток.

В чем заключается ошибка в моем коде или моем подходе?

...