База знаний

Получение токена

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