Skip to main content
Skip table of contents

CreateApiToken

Создание OAuth токена для доступа к Web API. Каждый метод API, за исключением данного метода, должен содержать токен авторизации запроса, либо в параметре token, либо в заголовке запроса Authorization

Этот метод может быть вызван только с сервера, где установлен медиасервер. Hostname в URL запросе, всегда должен быть localhost или IP-адрес локального сетевого интерфейса

POST /api/auth/token/api/
Body
json
JSON
{
    "client": "client-unique-id",
    "duration": 3600
}
clientrequired
string
Идентификатор приложения, для которого будет создан токен
durationrequired
int
Длительность действия токена в секундах.\n0 - время жизни токена не ограничено
Response
200
Возвращает JSON строку с токеном доступа к API
JSON
"5pNZXnaNf3w_x6I6AkeeXYXPejw8u47erHTwSNVOejgEjJp4~"
403
Ошибка авторизации. Неверный или отсутствует токен доступа к API см. Mediaserver/Web API/Authorization/CreateApiToken
Пример
JSON
curl -k --location --request POST 'https://localhost:8080/api/auth/token/api/' \
--header 'Content-Type: application/json \
--data-raw '{
    "client": "client-unique-id",
    "duration": 3600
}'
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.