Versions Compared

Key

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

...

Метод POST http://IP-адрес:порт/префикс/search/({auto|face|vmda|stranger|heatmap)}/{DETECTORID}/{BEGINTIME/ENDTIME}где


Tip

auto|face|vmda|stranger|heatmap

...

- тип поиска.

...

titleВнимание!

...

 Если тип поиска vmda, то тело запроса обязательно должно содержать функцию query (см. API Интеллектуальный поиск MomentQuest (VMDA)).


Tip

DETECTORID - трехкомпонентный идентификатор endpoint-детектора (HOSTNAME/AVDetector.ID/EventSupplier для случаев auto и face, HOSTNAME/AVDetector.ID/SourceEndpoint.vmda для случая vmda, см. Получение списка детекторов видеокамеры).

...


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

Синтаксис ENDTIME и BEGINTIME описан в разделе Получение содержания архивов

Для типов поиска auto поиска auto и face также поддерживается запрос для поиска в рамках компьютера, имеющий следующую структуру:

http://localhostIP-адрес:порт/префикс/search/({auto|face)}/HOSTID{HOSTNAME}/{BEGINTIME}/{ENDTIME},

где HOSTID HOSTNAME - имя компьютера.

Поиск по нескольким источникам

Метод POST http://IP-адрес:порт/префикс/search/({auto|face|vmda|stranger)}/{BEGINTIME}/{ENDTIME}

Этот тип запроса всегда принимает JSON в теле POST, который должен содержать как минимум одну секцию следующего вида:

...

Code Block
HTTP/1.1 202 Accepted
Connection: Close
Location: /search/(auto|face|vmda|stranger|heatmap)/GUID
Cache-Control: no-cache

...

Получение кода Accepted не гарантирует успешное выполнение поиска. Данный код означает, что команда принята в работу.

ПараметрОписание
LocationИдентификатор для последующего доступа к результатам поиска. Например, /search/vmda/3dc15b75-6463-4eb1-ab2d-0eb0a8f54bd3

...

Возможные коды ошибок:400 - неправильно

Код ошибкиОписание
400Неправильно сформированный запрос.
500

...

Внутренняя ошибка Сервера..