Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Параметр

Описание

access_token

Токен доступа. Используется приложением для API-запросов

expires_in

Период времени в секундах, в течение которого токен действителен. Если в процессе использования токена возникла ошибка авторизации, рекомендуется запросить токен заново, даже если заявленное в поле expires_in время до истечения токена еще не прошло

token_type

Тип токена всегда имеет значение Bearer

refresh_token

Refresh token, который может быть использован для регенерации токена доступа, когда он стал недействителен

Пример

[{"content":{"version":1,"type":"doc","content":[{"type":"codeBlock","attrs":{"language":"shell"},"content":[{"type":"text","text":"curl \\\r\n-H \"Content-Type: application/x-www-form-urlencoded\" \\\r\n-d '{\r\n \"grant_type\": \"password\",\r\n \"client_id\": \"a80f1e618ddd4d4584e2bd48fd404194\",\r\n \"client_secret\": \"a2423941f5be408c998d5f7207570990\",\n \"username\": \"user_name\",\n \"password\": \"user_password\"\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":"url = f
Tabs
Code Block
languagebash
curl -L -X POST 'https://<hostname>/oauth/token/'\r\nheaders = {\r\n
-H   'Content-Type': 'application/x-www-form-urlencoded'\r\n}\r\ndata = '''{\r\n  \"grant_type\": \"password\",\r\n  \"client_id\": \"a80f1e618ddd4d4584e2bd48fd404194\",\r\n  \"client_secret\": \"a2423941f5be408c998d5f7207570990\",\n  \"username\": \"user_name\",\n  \"password\": \"user_password\"\n}'''\r\nresponse = requests.post(url, headers=headers, data=data)"}]}]},"id":"e02ff04b-1a8f-4e40-a52d-3aefe67d6fec","label":"На языке Python3    ","type":"tab"}] \
--data-urlencode 'grant_type=password' \
--data-urlencode 'client_id=a80f1e618ddd4d4584e2bd18fd464194' \
--data-urlencode 'client_secret=a2423941f5be408c998d5f7287570990' \
--data-urlencode 'username=user_name' \
--data-urlencode 'password=user_password'

Ответ системы:

Code Block
languagejson
{
  "access_token": "pyt4ZUcLWc2FP3t10OJUN2N4Xh2qes",
  "token_type": "Bearer",
  "expires_in": 3600,
  "scoperefresh_token": "allL40pLFI9hgoРlp0lFHNAvPUt0К9K0С"
}

← Авторизация доверенных приложенийЗапросы к API с токеном доступа →