Код Python для вызова getTopSellingProducts в проблемах Ebay Merchandising SDKPython

Программы на Python
Anonymous
Код Python для вызова getTopSellingProducts в проблемах Ebay Merchandising SDK

Сообщение Anonymous »

Я получаю действительный ответ при запуске:

Код: Выделить всё

from ebaysdk.merchandising import Connection as Merchandising
try:
api = Merchandising(appid="YOUR_APPID", config_file=None)
response = api.execute('getMostWatchedItems', {'maxResults': 10})
print(response.dict())
print(response.reply)
except ConnectionError as e:
print(e)
print(e.response.dict())
Но если я попытаюсь настроить это для вызова getTopSellingProducts, изменив строку ответа на:

Код: Выделить всё

response = api.execute('getTopSellingProducts', {'maxResults': 10})
Я получаю сообщение об ошибке:

Код: Выделить всё

ebaysdk.exception.ConnectionError: 'getTopSellingProducts: Not Found'
Но, насколько я могу судить по SDK (https://github.com/timotheus/ebaysdk-py ... -API-Class), это должно поддерживаться.< /p>
Может кто-нибудь помочь мне понять, что я делаю неправильно? Я не совсем понимаю справочный материал по API EBay.
Я новичок в API и прорабатывал несколько примеров, для начала работы которых не требуется никакой авторизации, но потом захотелось перейти к чему-то более интересному. Теперь я вполне уверен, что мои ключи настроены, поскольку я могу получить хороший ответ из первого примера выше.
Я тоже пытался использовать ChatGPT, но это заводит меня по кругу

Подробнее здесь: https://stackoverflow.com/questions/785 ... dk-problem

Вернуться в «Python»