Описание коллбэка on_result
Этот коллбэк вызывается раз в несколько секунд в процессе анализа и возвращает промежуточный результат (не применяется в режиме capture). Вид результата зависит от параметра настройки Web Adapter result_mode.
Safe
Если result_mode установлен как safe, коллбэк on_result возвращает только состояние анализов:
{
"state": "processing"
}или
{
"state": "finished"
}Обратите внимание: перечисленные ниже result_mode используются только для тестирования. Если информации, которая передается в режиме Safe, вам недостаточно, настройте плагин в соответствии с Рекомендациями по безопасности.
Status
При значении status коллбэк возвращает состояние анализов, а также – для каждого типа анализа – название типа, состояние анализа этого типа и вердикт системы.
{
"state": "processing",
"analyses": {
"quality": {
"state": "processing",
"resolution": ""
}
}
}или
{
"state": "finished",
"analyses": {
"quality": {
"state": "finished",
"resolution": "success"
}
}
}Folder
При значенииfolderвозвращается практически то же самое, что при status, только добавляется идентификатор папки.
{
"state": "processing",
"folder_id": "your_folder_id",
"analyses": {
"quality": {
"state": "processing",
"resolution": ""
}
}
}Full
В случае, когда result_mode установлен на full, вернется:
пока анализ выполняется – ответ, аналогичный ответу при значении
status(в процессе обработки), илиполная информация об анализах:
все, что вы могли видеть при значении
folder;временные метки;
метаданные;
идентификаторы анализов, компании, группы анализов;
пороги;
информация о медиафайлах;
и так далее.
Last updated
Was this helpful?

