Получение токена
GET
/oauth/getToken/<uid>?secret=<secret>&appId=<appId>&scope=<scope>
параметры запроса
uid
- числовой ID пользователя
appId
- используется client_id
scope
- список прав, получить его можно в passport.smsgold.ru, при создании/редактировании приложения (только для production, для песочницы запрашиваются), имеет формат: client:setSenderToAdmin
Ответ будет выглядеть так
{
accessToken - токен доступа
refreshToken - токен для обновления текущего токена
accessTokenExpiresAt - время окончания жизни токена
}
Обновление токена
GET
/oauth/refreshToken/<uid>?<queryString>
uid
- числовой ID пользователя
queryString
- те же GET параметры, что указываются при получении токена
так же в queryString
должен быть параметр token
, в это поле передается refreshToken