Перейти в хранилище документации
Обратиться в техническую поддержку
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"
}
} ]