Получить токен аутентификации
Получает токен авторизации. Формат – OAuth 2.0. Токен передается в заголовке каждого запроса
как Authorization : Bearer token.
Внимание
Тело запроса должно быть передано в одну строку.
Пример запроса
curl -X 'POST' \
'{host}/security/oauth/token' \
-H 'accept: application/json' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'client_id=client_id&client_secret=client_secret&grant_type=client_credentials&scope=read%20write'
Request
POST
/security/oauth/token
Body
application/x-www-form-urlencoded
{
"client_id": "123123123",
"client_secret": "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
"grant_type": "client_credentials",
"scope": "read write"
}
|
Name |
Description |
|
client_id* |
Type: string Идентификатор клиента Example: |
|
client_secret* |
Type: string Секрет Example: |
|
grant_type* |
Type: string Тип доступа Default: |
|
scope* |
Type: string Права доступа Default: |
Responses
200 OK
Успешная аутентификация
Body
application/json
{
"access_token": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
}
|
Name |
Description |
|
access_token* |
Type: string |
400 Bad Request
Ошибка в параметрах, в ответе список ошибок валидации
ErrorItem
|
Name |
Description |
|
code |
Type: integer Согласованный с Яндекс.Еда числовой код ошибки Example: |
|
description |
Type: string Сообщение об ошибке Example: |
500 Internal Server Error
Внутренние ошибки сервера
No longer supported, please use an alternative and newer version.