Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

http://example.com:[port]/web2/secure/configuration?pageItems=3&page=2– 2 – запрос возвращает список камер, добавленных в Веб-сервер.

Параметры:

page – необязательный параметр. Задает количество страниц в ответе на запросномер страницы, отображаемой в результате запроса. По умолчанию 1.

pageItems – необязательный параметр. Задает количество объектов, выводимых на странице. По умолчанию 1000.

В случае, если количество камер, добавленных в Веб-сервер, больше чем произведение параметров page*pageItems, камеры сверх этого количества не будут выводиться в результатах запроса.
Note
titleВнимание!

Если в системе много объектов (>1000) необходимо использовать постраничный вывод.

Info
titleПримечание.

 Обработка всех объектов производится перебором страниц, до получения пустого массива.

 

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"
  }
} ]