Создание OAuth токена доступа к потоку: 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 |
Ошибка сервера |