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

{
    "method": "axxonsoft.bl.domain.DomainService.SearchMaps",
    "data": {
        "items": [
            {
                "access_point": "hosts/Server/DeviceIpint.1/SourceEndpoint.video:0:0",
                "view": 1
            },
            {
                "access_point": "hosts/Server/DeviceIpint.2/SourceEndpoint.video:0:0",
                "view": 1
            }
        ]
    }
}

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

  • 1 – базовая информация о камерах, архивах и т.д;
  • 2 – вся доступная информация о камерах, архивах и т.д.

Пример ответа:

--ngpboundary
Content-Type: application/json; charset=utf-8
Content-Length: 375

{
 "maps": [
  {
   "access_point": "hosts/Server/DeviceIpint.1/SourceEndpoint.video:0:0",
   "map_ids": [
    "8ec1414a-f6cd-45c8-931f-49aceb6cd4d8"
   ]
  },
  {
   "access_point": "hosts/Server/DeviceIpint.2/SourceEndpoint.video:0:0",
   "map_ids": [
    "8ec1414a-f6cd-45c8-931f-49aceb6cd4d8"
   ]
  }
 ],
 "not_found_objects": [],
 "unreachable_objects": []
}

--ngpboundary
Content-Type: application/json; charset=utf-8
Content-Length: 70

{
 "maps": [],
 "not_found_objects": [],
 "unreachable_objects": []
}

В результате в ответе отобразятся найденные идентификационные номера карт (map_ids) и камеры, которые добавлены на эти карты.

Если в запросе была указана несуществующая, непривязанная к карте или недоступная камера, то в ответе:

  • ненайденные и несуществующие объекты будут отображены в массиве not_found_objects;
  • недоступные объекты будут отображены в массиве unreachable_objects.
  • No labels