Генерация видеозаписи
Генерация видеозаписи
Видеозапись (архив) будет создана сразу и возвращена в ответе, далее асинхронно будет осуществлено скачивание части архива.
Ссылка на скачивание архива придет в пуше по Вебсокеты с типом archive_generated
Архив будет доступен для скачивания 3 часа и далее будет удален, для повторного скачивания использовать
POST /api/admin/v1/downloads |
Параметры метода
Необходимые данные для генерации
JSON
{
"to":"2023-03-20T13:05:49Z",
"from":"2023-03-20T13:00:49Z",
"camera_id":1
}
string
from, дата, от которой будет генерироваться архив
string
to, дата, до которой будет генерироваться архив
int
camera_id, id камеры, по которой будет генерироваться архив
200 |
Успешный ответ
JSON
|
401 |
Токен авторизации не передан или не валидный Получение токена |
402 |
Ошибка лицензии |
422 |
Возвращает JSON объект с ошибкой. Валидация
JSON
|
cURL
BASH
curl -k --request POST \
--url 'https://your-domain/api/admin/v1/downloads' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '{
"from": "string",
"to": "string"
}'
PHP
PHP
$data = array (
'from' => 'string',
'to' => 'string',
);
$context = stream_context_create([
'ssl'=>['verify_peer' => false],
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/json\r
Accept: application/json",
'content'=>json_encode($data)
]
]);
$result = file_get_contents('https://your-domain/api/admin/v1/downloads', false, $context);