Skip to main content
Skip table of contents

Получение ссылки для прoсмотра Live, Archive

Получение ссылки для просмотра (live, archive)

GET /api/v1/billing/cameras/url

Параметры метода

array cameras REQUIRED, Массив идентификаторов камер, по которым надо получить ссылки. Максимум 30 элементов


string start, Дата начала просмотра архива


string source, По какому протоколу необходимо сгенерировать ссылку, возможные значения: hls, rtsp


string type, Тип видео потока по которому нужно получить ссылку, возможные значения: low, high

200 OK

Успешный ответ

JSON
{
    "stream_uuid": "https://domain.com/somestream?token=sometoken"
}

401 Unauthorized

Токен авторизации не передан или не валидный

422 Unprocessable Entity

Возвращает JSON объект с ошибкой. VMS Billing/Общая информация/Валидация внешней системы

JSON
{
    "message": "Тут не будет информативного сообщения",
    "errors": {
        "any_key": [
            "Тут будет описана причина ошибки"
        ]
    }
}
cURL
BASH
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"
}'
PHP
PHP
$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);
JavaScript errors detected

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

If this problem persists, please contact our support.