GET http://IP-адрес:порт/префикс/camera/list – получить все доступные оригинальные источники (камеры) домена.
Возвращаемые идентификаторы VIDEOSOURCEID будут иметь вид "HOSTNAME/ObjectType.Id/Endpoint.Name". Также будут возвращены friendly name и прочая метаинформация.
| Параметр | Обязательный | Описание | |
|---|---|---|---|
| limit | Нет | Определяет максимальное количество возвращаемых результатов, по умолчанию 1000 | |
| next_page | Нет | Значение параметра nextPageToken, который будет в ответе, если запрос вернул не все результаты. Применяется для получения следующих значений | |
| filter | Нет | Позволяет получить подмножество результатов в соответствии с фильтром. На данный момент может принимать значения HOSTNAME или VIDEOSOURCEID
| |
group_ids | Нет | Список идентификаторов групп, которым должны принадлежать камеры (см. Получение списка групп и их содержимого). Возможно задание нескольких идентификаторов, используя разделитель "|". Например:
В этом случае ответ будет содержать все камеры, которые входят как минимум в одну из заданных групп | |
| query | Нет | Позволяет получить подмножество результатов в соответствии с запросом поиска |
Пример запроса 1:
GET http://127.0.0.1:80/camera/list?filter=hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0
Пример ответа:
|
| Параметр | Описание параметра |
|---|---|
| archives | Список архивов, к которым привязана камера |
| audioStreams | Аудиопоток |
| comment | Комментарий |
| camera_access | Права доступа к камере, где:
|
| detectors | Список созданных детекторов |
| displayId | Дружественный идентификатор |
| displayName | Имя |
| groups | Список групп, к которым принадлежит камера |
| ipAddress | IP-адрес |
| isActivated | True – объект включен, False – объект отключен |
| azimuth, latitude, longitude | Координаты камеры. В зависимости от локализации Сервера разделителем в значении параметров может быть либо точка, либо запятая |
| model | Модель |
| ptzs | PTZ-устройства, где:
|
| textSources | Источники событий |
| vendor | Производитель |
| videoStreams | Видеопотоки |
| rays | Лучи |
Начиная с версии ПК Интеллект Х 5.0.10, в ответе также будет содержаться информация о динамиках в виде:
|
Пример запроса 2:
GET http://127.0.0.1:80/camera/list?query.query=1.Камера&query.search_type=FUZZY&search_fields=DISPLAY_NAME&decorated_name_template={display_id}.{display_name}
| Параметр | Описание параметра |
|---|---|
| search_type | Целое число или значение, определяющее, какой тип поиска использовать. Допустимыми значениями являются:
|
| search_fields | Список целых чисел или значений, разделенных символом "|", определяющий, в каких полях необходимо выполнять поиск. Если найдено совпадение, поиск в последующих полях производиться не будет. Допустимыми значениями являются:
|
| decorated_name_template | Шаблон, определяющий, как будет построена конечная строка поиска, на основе которой будет выполняться поиск. Существуют ключевые слова, которые могут быть заменены фактическими значениями устройства. Ключевыми словами являются:
По умолчанию задан шаблон {display_id}.{display_name}. Например, для устройства, имеющего имя "Камера" и короткое имя "1", конечной строкой поиска будет "1.Камера". |
Пример ответа:
|