Статусы API
В данном разделе описаны все возможные статусы анализов в API.
Имя поля / статус | analyse.state | analyse.resolution_status | folder.resolution_status | system_resolution |
---|---|---|---|---|
INITIAL | - | - | начальное состояние | начальное состояние |
PROCESSING | начальное состояние | начальное состояние | анализы в процессе | анализы в процессе |
FAILED | ошибка системы | ошибка системы | ошибка системы | ошибка системы |
FINISHED | успешное завершение | - | успешное завершение | |
DECLINED | - | отрицательный анализ | - | отрицательный анализ |
OPERATOR_REQUIRED | - | требуется перепроверка | - | требуется перепроверка |
SUCCESS | - | положительный анализ | - | положительный анализ |
Ниже приведены разъяснения по каждому статусу.
Состояние анализа (analyse.state)
Состояние выполнения анализа принимает следующие значения:
PROCESSING
– в обработке;
FAILED
– анализ выполнить не удалось, произошла ошибка;
FINISHED
– выполнение анализа завершено.
Результат анализа (analyse.resolution_status)
Если выполнение анализа завершено, результат выполнения может принимать следующие значения:
SUCCESS
– проверка пройдена успешно;
OPERATOR_REQUIRED
(кроме анализа Liveness) – требуется оператор (т.е. дополнительная проверка человеком);
Наличие/отсутствие статуса OPERATOR_REQUIRED
зависит от настроек биометрии.
DECLINED
– проверка не пройдена (лицо не совпало или совпало с лицом из ЧС в зависимости от настроек, атака, лицо не совпало с лицом в документах).
Если анализ не завершен, результат наследует значение из analyse.state
: PROCESSING
(еще в обработке) / FAILED
(возникли ошибки, завершить анализ не удалось).
Состояние заявки (folder.resolution_status)
Заявка – это папка, в которой лежат медиафайлы для анализа. Если анализы еще не завершены, в resolution_status
вы увидите одно из следующих значений:
INITIAL
– анализы не назначены;
PROCESSING
– анализы выполняются;
FAILED
– выполнить анализы не удалось (произошли ошибки);
FINISHED
– папка обработана, выполнение анализов завершено.
Результат заявки (system_resolution)
Результат заявки – консолидированный результат всех анализов, назначенных для медиафайлов из этой папки. Обратите внимание: результат заявки представляет собой результат группы анализов, завершившейся последней. Если все назначенные анализы выполнены, результат будет:
SUCCESS
– все хорошо, проверки пройдены успешно;
OPERATOR_REQUIRED
(кроме анализа Liveness) – анализы со статусом DECLINED
отсутствуют, но один или больше анализов завершились со статусом OPERATOR_REQUIRED
;
DECLINED
– один или больше анализов завершились с результатом DECLINED
, то есть проверка не прошла.
Анализы, которые вы отправляете в одном POST
-запросе, объединяются в группу. Результат группы анализов определяется по "худшему" из результатов анализов в этой группе: INITIAL
> PROCESSING
> FAILED
> DECLINED
> OPERATOR_REQUIRED
> SUCCESS
, где SUCCESS
означает, что все проверки прошли успешно без каких-либо ошибок.
Last updated