Предположим, мой ключ API — 1234567890abc. Код здесь:
Код: Выделить всё
import requests
url = "https://inventory-api.sumtracker.com/api/version/2025-03/products/"
headers = {
"accept": "application/json",
"Authorization": "1234567890abc"
}
response = requests.get(url, headers=headers)
Код: Выделить всё
{"type":"client_error","errors":[{"code":"permission_denied","detail":"You do not have permission to perform this action.","attr":null}]}
Тем не менее, в их разделе аутентификации написано следующее:
Код: Выделить всё
Authorization: Api-Key Тогда значение заголовка будет Api-Key dv7dm.asm1hga2seks4uybay22hyuar
Да это означает, что ключ API также должен включать этот текст? Я пробовал использовать эту строку:
Код: Выделить всё
"Authorization": "Api-Key 1234567890abc"
Подробнее здесь: https://stackoverflow.com/questions/797 ... st-correct
Мобильная версия