Skip to content

Авторизация

Эндпоинт авторизации предоставляет в ответ авторизационный токен.

Метод запроса: POST

bash
https://gateway.spark-dev.team/oauth/token

Описание параметров запроса:

Наименование параметраТипОбязательный параметр
client_idNumberДа
client_secretStringДа
grant_type (Статичное значение service)StringДа
Пример тела запроса:
json
{
    "client_id": 15,
    "client_secret": "super secret",
    "grant_type": "service"
}
Пример ответа:
json
{
    "token_type": "Bearer",
    "expires_in": 1296000,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9...",
    "refresh_token": "def502005b97ba4c9591ede6d05d2a61d3ee2ff.."
}

Предупреждение

Полученный токен нужно обновлять ежедневно

Предупреждение

После получения ответа от эндпоинта авторизации необходимо значение access_token установить в заголовок Authorization всех последующих запросов к Spark API. Таким образом заголовки запросов к Spark API должны содержать заголовок Authorization в следующем виде:

bash
Authorization: <token_type> <access_token>
# Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9...