Невозможно использовать GetMerchandisedProducts от eBay API в соответствии с проблемой аутентификации - PullRequest
0 голосов
/ 10 июля 2019

Я опубликовал этот пост: https://forums.developer.ebay.com/questions/31327/unable-to-use-getmerchandisedproducts-according-to.html,, но никто не ответил мне. Поэтому я копирую здесь тот же вопрос, любая помощь будет высоко оценена:

Я полагаю, что проблема связана с проблемами маркеров. Если я правильно понял, есть несколько типов токенов - и я совершенно запутался, вот мой код:

from requests import get 

category_id = "11071" # TVs
url =  f"https://api.ebay.com/buy/marketing/v1_beta/merchandised_product?metric_name=BEST_SELLING&category_id={category_id}&limit=100"
postman_headers = {
     "Content-Type": "application/x-www-form-urlencoded",
     "Authorization" : "Bearer " + token 
} 

response = get(url, headers = postman_headers)
print(response.content)

Однако, это возвращает меня:

b'{"errors":[{"errorId":1100,"domain":"ACCESS","category":"REQUEST","message":"Access  denied","longMessage":"Insufficient permissions to fulfill the request."}]}'

Может кто-нибудь указать мне, что я должен делать? Четкие инструкции будут очень полезны. Я также пытался перейти к «Поток предоставления учетных данных клиента», но в итоге это привело к тупику.

Заранее спасибо,

...