Решения
worksection
beta
help
Токен доступа OAuth 2.0
Данные для доступа можно получить путем исполнения POST-запроса на URL-адрес токена с кодом авторизации:
https://worksection.com/oauth2/token
POST-запрос должен содержать обязательные параметры:
| ПАРАМЕТР | ОПИС |
|---|---|
| client_id | client_id, полученный при создании приложения. |
| client_secret | client_secret, полученный при создании приложения. |
| grant_type | Всегда указываем значения authorization_code. |
| code | Код авторизации, который вы получили на предыдушем шаге. |
| redirect_uri | URI, куда будет перенаправлен ответ. URI должен соответствовать требованиям стандарта OAuth2 и использовать протокол HTTPS. |
Пример CURL:
curl -X POST -d "client_id=<client_id>&client_secret=<client_secret>&grant_type=authorization_code&code=<authorization_code>&redirect_uri=<redirect_uri>" https://worksection.com/oauth2/token
Пример ответа:
{
"token_type": "Bearer",
"expires_in": 86400,
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJh...",
"refresh_token": "def502005534a202e9e8effa05cdbad564015604f34...",
"account_url": "https://authorizeduseraccount.worksection.com"
}Полученные access_token и refresh_token будем использовать в следующих запросах для доступа к API и обновления access_token. Срок действия access_token - 24 часа, срок действия refresh_token - 1 месяц.
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?
Предыдущая
Обработка кода авторизации OAuth 2.0
Следующая
Использование токена доступа OAuth 2.0