Решения
worksection
beta
help
Получение токена доступа OAuth 2.0
Данные для доступа можно получить путем исполнения POST-запроса на URL-адрес токена с кодом авторизации:
https://worksection.com/oauth2/tokenPOST-запрос должен содержать обязательные параметры:
| ПАРАМЕТР | ОПИС |
|---|---|
| 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 месяц.
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?
Предыдущая
Получение административного API ключа
Следующая
Лимиты и оптимизация API