⌂ > ⎘ Открытый REST API

GET /command?type=recording : Включение / выключение записи на канале🔗

Доступно во всех типах лицензий.

Важно

Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.

Примечание

HTTP-интерфейс Macroscop позволяет не только получать сведения о системе, но и управлять некоторыми её элементами, выполняя описанные ниже CGI-запросы.

Такие запросы, за одним исключением, имеют следующий формат:

{Протокол}://{Сервер}:{Порт}/command?type={Тип}&login={Логин}&password={Пароль}&{Параметр}={Значение параметра}

Для ручного включения записи архива на канале используется тип запроса recording.

Пример запроса🔗

Пример запроса для включения записи продолжительностью 15 минут:

GET http://localhost:8080/command?type=recording&channelid=20d9884f-ae8c-45d3-ac5a-505ec258f01b&login=root&password=&mode=start&interval=15

Пример запроса для выключения записи:

GET http://localhost:8080/command?type=recording&channelid=20d9884f-ae8c-45d3-ac5a-505ec258f01b&login=root&password=&mode=stop

Примечание

Данный запрос не оказывает влияние на каналы, для которых запись архива отключена или уже ведётся постоянно.

Дополнительные параметры запроса🔗

Параметр

Значение по умолчанию

Описание

channelid

—

Уникальный идентификатор канала. Может быть получен при выполнении запроса Получение конфигурации системы. Обязательный параметр

mode

—

Режим записи архива. Возможные значения: start — начать запись, stop — остановить запись. Обязательный параметр

interval

—

Время записи в минутах. Обязательный параметр при mode=start