Решения
worksection
beta
help
Обновление токена доступа OAuth 2.0
После того, как токен доступа станет недействительным, его необходимо обновить. Вы можете сделать это, использовав refresh_token (который был получен в методе /oauth2/token) и отправив POST-запрос на URL:
https://worksection.com/oauth2/refresh
POST-запрос должен содержать обязательные параметры:
| ПАРАМЕТР | ОПИСАНИЕ |
|---|---|
| client_id | client_id, полученный при создании приложения. |
| client_secret | client_secret, полученный при создании приложения. |
| grant_type | Всегда указываем значение refresh_token. |
| refresh_token | Токен обновления, который был получен в методе /oauth2/token. |
Пример CURL:
curl -X POST -d
"client_id=<client_id>&client_secret=<client_secret>&grant_type=refresh_token&refresh_token=<refresh_token>"
https://worksection.com/oauth2/refresh
Пример ответа:
{
"token_type": "Bearer",
"expires_in": 86400,
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1...",
"refresh_token": "def50200365724c970b6cea5eeecfed28...",
"account_url": "https://authorizeduseraccount.worksection.com"
}Запрос обновления возвращает новые токен доступа и токен обновления, что сделает старые токены недействительными.
"token_type": "Bearer",
"expires_in": 86400,
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1...",
"refresh_token": "def50200365724c970b6cea5eeecfed28...", "account_url": "https://authorizeduseraccount.worksection.com"
}
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?
Предыдущая
Использование токена доступа OAuth 2.0