...
Параметр | Описание |
access_token | Токен доступа. Используется приложением для API-запросов |
expires_in | Период времени в секундах, в течение которого токен действителен. Если в процессе использования токена возникла ошибка авторизации, рекомендуется запросить токен заново, даже если заявленное в поле expires_in время до истечения токена еще не прошло |
token_type | Тип токена, всегда имеет значение Bearer |
refresh_token | Refresh token, который может быть использован для регенерации токена доступа, когда он стал недействителен |
Пример
Tabs | ||
---|---|---|
Code Block | ||
| ||
curl -L -X POST 'https://<hostname>/oauth/token' \ -H 'Content-Type: application/x-www-form-urlencoded' \" \\\r\n-d '{\r\n \"grant_type\": \"refresh_token\",\n \"refresh_token\": \"HFjT1IYPCqgZriG2ZAcGLp7jp2cMfU\",\n \"redirect_uri\": \"https%3A%2F%2Fyour_site.com\",\r\n \"client_id\": \"a80f1e618ddd4d4584e2bd48fd404194\",\r\n \"client_secret\": \"a2423941f5be408c998d5f7207570990\"\n}' \\\n-X POST https://<hostname>/oauth/token/"}]}]},"id":"82cb8374-d5b9-4e1c-ae99-2d34d42b2541","label":"Программа cURL ","type":"tab"},{"content":{"version":1,"type":"doc","content":[{"type":"codeBlock","attrs":{"language":"python"},"content":[{"type":"text","text":"#!/usr/bin/python\r\n\r\nimport requests\r\n\r\nurl = f'https://<hostname>/oauth/token/'\r\nheaders = {\r\n 'Content-Type': 'application/x-www-form-urlencoded'\r\n}\r\ndata = '''{\r\n \"grant_type\": \"refresh_token\",\n \"refresh_token\": \"HFjT1IYPCqgZriG2ZAcGLp7jp2cMfU\",\n \"redirect_uri\": \"https%3A%2F%2Fyour_site.com\",\r\n \"client_id\": \"a80f1e618ddd4d4584e2bd48fd404194\",\r\n \"client_secret\": \"a2423941f5be408c998d5f7207570990\"\n}'''\r\nresponse = requests.post(url, headers=headers, data=data)\r\nprint(response.text)"}]}]},"id":"e02ff04b-1a8f-4e40-a52d-3aefe67d6fec","label":"На языке Python3 ","type":"tab"}] --data-urlencode 'grant_type=refresh_token' \ --data-urlencode 'refresh_token=L40pLFI9hgoРlp0lFHNAvPUt0К9K0С' \ --data-urlencode 'client_id=a80f1e618ddd4d4584e2bd18fd464194' \ --data-urlencode 'client_secret=a2423941f5be408c998d5f7287570990' \ --data-urlencode 'redirect_uri=https://testsite.com' |
Ответ системы:
Code Block | ||
---|---|---|
| ||
{
"access_token": "pyt4ZUcLWc2FP3t10OJUN2N4Xh2qes",
"token_type": "Bearer",
"expires_in": 3600,
"refresh_token": "L40pLFI9hgoРlp0lFHNAvPUt0К9K0С"
} |