Авторизация API-запросов к ODIN
Для авторизации ваших API-запросов необходимо включить токен в заголовок Authorization.
Этот процесс может быть выполнен через пользовательский интерфейс, например в Swagger, или добавлен вручную в ваш код.
Использование Swagger UI
Нажмите кнопку "Authorize" в верхней части страницы документации Swagger. Появится всплывающее окно "Available authorizations" (Доступные авторизации).
В этом окне найдите поле "Value" в разделе "Bearer (apiKey)".
Вставьте ваш API-ключ (токен) в поле Value.
Нажмите зеленую кнопку "Authorize", чтобы применить токен. После этого заголовок авторизации будет автоматически добавлен ко всем последующим API-запросам, которые вы отправляете через Swagger UI.
Ручная авторизация (HTTP-заголовок)
Если вы отправляете запросы из собственного приложения или утилиты командной строки, вам необходимо вручную добавить заголовок Authorization к вашему запросу.
Формат заголовка:
Authorization: Token <ВАШ_ТОКЕН>
Замените <ВАШ_ТОКЕН> на ваш реальный API-токен.
Пример с curl
Ниже приведен пример команды curl, которая включает корректный заголовок авторизации:
Bash
curl 'https://demo-stage.o-din.ru/api/v4/users?page=1&per_page=20' \
-H 'Accept: application/json' \
-H 'Authorization: Token <ВАШ_ТОКЕН>'
Сервис поддержки клиентов работает на платформе UserEcho