Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Предыдущая страница Следующая страница
Метод POST http://IP-адрес:порт/префикс/search/(auto|face|vmda|stranger|heatmap)/DETECTORID/BEGINTIME/ENDTIME
| Параметр | Обязательный | Описание |
|---|---|---|
auto face vmda stranger heatmap | Да | Тип поиска. Внимание! Если тип поиска vmda, то тело запроса обязательно должно содержать функцию query (см. API Интеллектуальный поиск MomentQuest (VMDA)). |
| DETECTORID | Да | Трехкомпонентный идентификатор endpoint-детектора (HOSTNAME/AVDetector.ID/EventSupplier для случаев auto и face, HOSTNAME/AVDetector.ID/SourceEndpoint.vmda для случая vmda, см. Получение списка детекторов видеокамеры). |
ENDTIME BEGINTIME | Да | Время в формате ISO. |
Примечание
Для типов поиска auto и face также поддерживается запрос для поиска в рамках компьютера, имеющий следующую структуру:
http://IP-адрес:порт/префикс/search/(auto|face)/HOSTID/BEGINTIME/ENDTIME,
где HOSTID - имя компьютера.
Метод POST http://IP-адрес:порт/префикс/search/(auto|face|vmda|stranger)/BEGINTIME/ENDTIME
Этот тип запроса всегда принимает JSON в теле POST, который должен содержать как минимум одну секцию следующего вида:
"sources": [ "hosts/Server1/AVDetector.1/EventSupplier" ]
При выполнении запроса на поиск JSON должен содержать изображение в формате base64.
{
"sources": [
"hosts/Server1/AVDetector.1/EventSupplier",
"hosts/Server1/AVDetector.2/EventSupplier"
],
"image" : "base64 encoded image"
}
Результатом запросов будет либо возврат ошибки, либо ответ следующего вида:
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 | Неправильно сформированный запрос. |
| 500 | Внутренняя ошибка Сервера.. |