GET /api/v1/billing/cameras/url
array cameras REQUIRED, Массив идентификаторов камер, по которым надо получить ссылки. Максимум 30 элементов
array
string start, Дата начала просмотра архива
string
string source, По какому протоколу необходимо сгенерировать ссылку, возможные значения: hls, rtsp
string type, Тип видео потока по которому нужно получить ссылку, возможные значения: low, high
200 OK
OK
Успешный ответ
{ "stream_uuid": "https://domain.com/somestream?token=sometoken" }
401 Unauthorized
Unauthorized
Токен авторизации не передан или не валидный
422 Unprocessable Entity
Unprocessable Entity
Возвращает JSON объект с ошибкой. VMS Billing/Общая информация/Валидация внешней системы
{ "message": "Тут не будет информативного сообщения", "errors": { "any_key": [ "Тут будет описана причина ошибки" ] } }
curl -k --request POST \ --url 'https://your-domain/api/v1/billing/cameras/url' \ --header 'Content-Type: application/json' \ --header 'Accept: application/json' \ --data '{ "cameras": [], "start": "string", "source": "string", "type": "string" }'
$data = array ( 'cameras' => array ( ), 'start' => 'string', 'source' => 'string', 'type' => 'string', ); $context = stream_context_create([ 'ssl'=>['verify_peer' => false], 'http' => [ 'method' => 'GET', 'header' => "Content-Type: application/json\r Accept: application/json", 'content'=>json_encode($data) ] ]); $result = file_get_contents('https://your-domain/api/v1/billing/cameras/url', false, $context);
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.