Я опубликовал этот пост: 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."}]}'
Может кто-нибудь указать мне, что я должен делать? Четкие инструкции будут очень полезны. Я также пытался перейти к «Поток предоставления учетных данных клиента», но в итоге это привело к тупику.
Заранее спасибо,