Аутентификация
Как аутентифицировать ваши API-запросы к Statsnet.
View as MarkdownStatsnet проверяет подлинность ваших API-запросов с помощью уникального API-ключа вашего аккаунта. Если вы не включите ключ в запрос или используете неверный или просроченный ключ, Statsnet вернёт ошибку.
Вы можете получить свой API-ключ, войдя в аккаунт Statsnet и перейдя в Настройки разработчика.
Если у вас нет аккаунта Statsnet, вы можете зарегистрироваться за несколько минут. После приобретения тарифа «Premium» или выше вы сможете просмотреть свой API-ключ.
Примеры кода
Пример API-запроса
import requests
url = 'https://api.statsnet.co/v2/companies/search'
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
body = {'query': 'google'}
response = requests.post(url, json=body, headers=headers).json()
print(response)Обработка ошибок
Если заголовок авторизации отсутствует или некорректен, API возвращает HTTP-ответ с кодом 403 Forbidden и JSON-ошибку:
Ответ с ошибкой
{
"ok": false,
"error": {
"code": 403,
"message": "Forbidden"
}
}