Описание коллбэка on_complete

Этот коллбэк вызывается после окончания проверки и возвращает результат анализа (не применяется в режиме capture). Вид результата зависит от параметра настройки Web Adapter result_mode.

Пожалуйста, обратите внимание: в целях безопасности мы рекомендуем настроить логику принятия решений на стороне вашего бэкенда. Более детальную информацию и примеры кода вы можете найти здесь.

Safe

Если result_mode установлен как safe, коллбэкon_complete возвращает только состояние анализов:

{
  "state": "finished"
}

Status

При значении status коллбэк возвращает состояние анализов, а также – для каждого типа анализа – название типа, состояние анализа этого типа и вердикт системы.

{
 "state": "finished",
 "analyses": {
   "quality": {
     "state": "finished",
     "resolution": "success"
   }
 }
}

Folder

При значенииfolderвозвращается практически то же самое, что при status, только добавляется идентификатор папки.

{
 "state": "finished",
 "folder_id": "your_folder_id",
 "analyses": {
   "quality": {
     "state": "finished",
     "resolution": "success"
   }
 }
}

Full

В случае, когда result_mode установлен на full, вернется полная информация об анализах:

  • все, что вы могли видеть при значении folder;

  • временные метки;

  • метаданные;

  • идентификаторы анализов, компании, группы анализов;

  • пороги;

  • информация о медиафайлах;

  • и так далее.

Last updated