Сoздание OAuth тoкена доступа к потоку: Auth.CreateAccessToken
Метод и параметры
Этот метод генерирует токен авторизации к потоку, если при конфигурации потока через Stream.Add был указан метод авторизации private
.
string Auth.CreateApiToken
(uid stream
, unsigned ttl
)
Параметры
uid stream
REQUIRED – уникальный идентификатор потока, для которого необходимо сгенерировать токен доступа.
unsigned ttl
= 3600
– время действия генерируемого токена в секундах. Если указан 0
, то время действия не ограничивается.
Не рекомендуем использование токена с неограниченным сроком действия, если это не является необходимостью.
bool live
= false
– разрешение на просмотр Live. false
– просмотр Live запрещен, true
– просмотр Live разрешен.
bool dvr
= false
– разрешение на просмотр DVR. false
– просмотр DVR запрещен, true
– просмотр DVR разрешен.
bool copy
= false
, разрешение на скачивание DVR. false
– скачивание DVR запрещено, true
– скачивание DVR разрешено.
unsigned from
– нижняя граница DVR по времени в секундах. Если указан 0
, то нижняя граница не ограничивается. Этот параметр имеет значение только в том случае, если функция записи DVR или копирования (copy) разрешены.
unsigned to
– верхняя граница DVR по времени в секундах. Если указан 0
, то верхняя граница не ограничивается. Этот параметр имеет значение только в том случае, если функция записи DVR или копирования (copy) разрешены.
to
должно быть больше либо равно from
.
POST /api/ |
200 |
Строка с OAuth-токеном
JSON
|
400 |
Ошибка json-rpc
JSON
|
500 |
Ошибка сервера |