Документация для версии Face-Интеллект 8.2. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Общий формат запроса:

POST http://IP-адрес:порт/firserver/ReadPersons

Параметры запроса:

ПараметрОбязательныйОписание параметра
server_idДаИдентификатор Сервера распознавания лиц в ПК Face-Интеллект
idНет

Идентификатор пользователя в ПК Интеллект

Если не указать, в ответе вернется информация обо всех пользователях

pageНет

Количество страниц с результатами

Если не указать, то page=1

pageSize

Нет

Количество результатов на 1 странице

Если не указать, то pageSize =1, т.е. на 1 странице будет 1 результат

Пример запроса:

POST http://127.0.0.1:10000/firserver/ReadPersons

{
 "server_id": "1",
 "objectType": "PERSON",
 "id": [

 ],
 "page": 1,
 "pageSize": 2
}

Заголовки запросов:

Заголовок

Описание заголовка

AllowВозвращает HTTP метод, который используется в запросе
Content-LengthПоказывает размер символов в байтах, получаемых в запросе
Content-TypeВозвращает тип получаемого запроса
ServerОпределяет сервер, с которого приходит запрос
Access-Control-Request-MethodВозвращает HTTP метод, который может использоваться в запросе
Access-Control-OriginПоказывает, может ли ответ сервера быть доступен коду, отправляющему запрос с данного источника
DateПоказывает время запроса

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

"PersonList": [
	{
            "Id": "1CEE737C-B5D4-EB11-AC0A-B42E999B6711",
            "Name": "",
            "Surname": "1CEE737C-B5D4-EB11-AC0A-B42E999B6711",
            "Patronymic": "",
            "Department": "3",
            "Comment": "",
            "Timestamp": "2021-06-24T06:29:16.199",
            "ImageId": "1EEE737C-B5D4-EB11-AC0A-B42E999B6711",
            "AutoCreated": true,
            "LastRecognitionTimestamp": "2021-06-24T06:29:28.270",
            "RecognitionCount": 1,
	}
],
 "Total": 220,
 "Response": {
 "Status": "OK"
 }

В ответе возвращаются пользователи в порядке времени добавления в базу данных (сначала последние добавленные).

Например, используя идентификатор из параметра PersonList.ImageId, можно получить фото пользователя отдельным запросом. См. Получение изображения по ID.

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

ПараметрОписание параметра
PersonListСписок пользователей с информацией из базы лиц
idИдентификатор пользователя из базы лиц
nameИмя
surnameФамилия
patronymicОтчество
departmentОтдел
commentКомментарий
timestampВремя добавления лица в базу эталонных лиц в UTC+0 формате
ImageIdИдентификатор изображения эталонного лица из базы лиц
AutoCreated

true, если нераспознанное лицо было добавлено автоматически

LastRecognitionTimestampВремя последнего прохода в UTC+0 формате
RecognitionCountКоличество проходов
TotalВсего пользователей в базе лиц
ResponseОтвет
StatusСтатус выполненного запроса: OK - успешно, если ошибка - см. Список возможных ошибок Сервера распознавания лиц
  • No labels