Как импортировать API продукта на ebaysdk? - PullRequest
1 голос
/ 19 мая 2019

Я пытаюсь найти информацию (описание, название, изображения, аспекты и, в основном, все) о продукте, используя UPC. Мне удалось сделать это, используя торговый API eBay (GetItem) и productID. Однако, когда я пытаюсь сделать это с помощью UPC, я сталкиваюсь с проблемами. В интернете не так много инструкций. Я нашел функцию getProductDetails, которая должна ответить на мой вопрос:

Это мой код:

from ebaysdk.trading import Connection
api = Connection(devid=dev_id, certid=cert_id, appid=app_id, token=token_id, globalId="EBAY-US", config_file=None) 
response = api.execute('getProductDetails', {"productDetailsRequest": {"dataset": {"UPC": "#UPCNUMBER"}}})
r = response.dict()
print(r)

Однако, когда я попытался использовать тот же API (трейдинг), я получил эту ошибку:

ConnectionError: 'getProductDetails: Class: RequestError, Severity: Error, Code: 2, Unsupported API call. The API call "getProductDetails" is invalid or not supported in this release.'

Я пытался понять, какой именно API мне следует использовать, но в интернете нет информации. Из документации я могу понять, что это API-интерфейс продукта. Однако, глядя на различные подмодули ebaysdk.xxx, я не вижу подмодуля, который подходит.

Кто-нибудь знает что-нибудь об этом?

...