Перейти в хранилище документации
Обратиться в техническую поддержку![]()
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
Пример ответа:
| Expand | ||
|---|---|---|
| ||
|
| Параметр | Описание | параметра|
|---|---|---|
| archives | Список архивов, к которым привязана камера | |
| audioStreams | Аудиопоток | |
| comment | Комментарий | |
| camera_access | Права доступа к камере, где:
| |
| detectors | Список созданных детекторов | |
| displayId | Дружественный идентификатор | |
| displayName | Имя | |
| groups | Список групп, к которым принадлежит камера | |
| ipAddress | IP-адрес | |
| isActivated | True – объект включен, False – объект отключен | |
| azimuth, latitude, longitude | Координаты камеры. В зависимости от локализации Сервера разделителем в значении параметров может быть либо точка, либо запятая | |
| model | Модель | |
| ptzs | PTZ-устройства, где:
| |
| textSources | Источники событий | |
| vendor | Производитель | |
| videoStreams | Видеопотоки | |
| rays | Лучи |
| Info | ||
|---|---|---|
| ||
Начиная с версии ПК Интеллект Х 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.Камера". |
Пример ответа:
| Expand | ||
|---|---|---|
| ||
|
...