Appearance
Авторизация
Эндпоинт авторизации предоставляет в ответ авторизационный токен.
Метод запроса: POST
bash
https://gateway.spark-dev.team/oauth/token
Описание параметров запроса:
Наименование параметра | Тип | Обязательный параметр |
---|---|---|
client_id | Number | Да |
client_secret | String | Да |
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...