Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Предыдущая страница Следующая страница
http://example.com:[port]/web2/secure/configuration?pageItems=3&page=2 – запрос возвращает список камер, добавленных в Веб-сервер.
Параметры:
page – необязательный параметр. Задает номер страницы, отображаемой в результате запроса. По умолчанию 1.
pageItems – необязательный параметр. Задает количество объектов, выводимых на странице. По умолчанию 1000.
Внимание!
Если в системе много объектов (>1000) необходимо использовать постраничный вывод.
Обработка всех объектов производится перебором страниц, до получения пустого массива.
XML
<STREAMING_SERVER>
<extId>1</extId>
<id>STREAMING_SERVER:1</id>
<name>RTSP Сервер 1</name>
<state>
<id>normal</id>
<type>NORMAL</type>
</state>
<type>STREAMING_SERVER</type>
<cams>1;3;</cams>
<port>559</port>
</STREAMING_SERVER>JSON
[ { "type" : "CAM", "id" : "CAM:2", "extId" : "2", "name" : "Camera 2", "regionId" : "2.1", "state" : { "id" : "alarmed", "type" : "ALARM" }, "presets" : [ ]}, { "type" : "CAM", "id" : "CAM:1", "extId" : "1", "name" : "Camera 1", "state" : { "id" : "armed", "type" : "NORMAL" }, "presets" : [ ]}, { "type" : "GRAY", "id" : "GRAY:1", "extId" : "1", "name" : "Sensor 1", "state" : { "id" : "disconnected", "type" : "ALARM" }}, { "type" : "GRELE", "id" : "GRELE:2", "extId" : "2", "name" : "Relay 2", "state" : { "id" : "disabled", "type" : "NORMAL" }}, { "type" : "GRELE", "id" : "GRELE:1", "extId" : "1", "name" : "Relay 1", "regionId" : "2.1", "state" : { "id" : "disabled", "type" : "NORMAL" }}, { "type" : "GRAY", "id" : "GRAY:2", "extId" : "2", "name" : "Sensor 2", "state" : { "id" : "disconnected", "type" : "ALARM" }} ]