Ошибки
Сервис OCR возвращает ошибки через HTTP-статус и тело ответа. Ошибки делятся на системные и бизнес-ошибки.
Бизнес-ошибка «Документ не распознан»
Если сервис не может извлечь данные из изображения, возвращается ответ:
{
"title": "DocumentNotRecognized",
"message": "Невозможно произвести извлечение данных из документа."
}
Такая ошибка возможна, если:
- на фото нет документа;
- документ не поддерживается;
- изображение некорректное или низкого качества;
- сервис не смог извлечь данные из документа.
Если на вход передана фотография, но документ не распознан, запрос тарифицируется.
Системные ошибки
| HTTP | Статус | Описание |
|---|---|---|
500 |
system_error |
Ошибка сервиса распознавания |
500 |
internal_error |
Ошибка прокси-сервиса |
500 |
empty_request_body |
Пустое тело запроса |
500 |
not_found_mapping_querry |
Не удалось найти скрипт маппинга |
Бизнес-ошибки
| HTTP | Статус | Описание |
|---|---|---|
400 |
photos_not_found |
Фотографии документов не были найдены |
400 |
empy_mapped_document |
Полученный документ после маппинга является пустым |
400 |
empty_or_correct_type_format |
Некорректный формат типа документа |
400 |
document_type_not_found |
Тип документа не найден в системе |
400 |
empty_photo_document |
На фото отсутствует документ, удостоверяющий личность |
400 |
document_not_recognised |
Невозможно произвести извлечение данных из документа |
400 |
unsupported_document_file_format |
Отправлен неподдерживаемый формат файла |
400 |
tenant_id_not_provided |
Ошибка авторизации: не передан token / Dc Application Id |
Рекомендации по обработке
- Логируйте HTTP-код, статус ошибки и тело ответа.
- Для системных ошибок настраивайте ретраи и алерты.
- Для бизнес-ошибок показывайте пользователю понятное действие: перефотографировать документ, выбрать другой тип документа или обратиться в поддержку.
- Не используйте
DocumentNotRecognizedкак признак фрода: OCR не выполняет антифрод-проверку документа, а только сообщает, что данные не извлечены.