Главное Авторские колонки Вакансии Вопросы
273 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Отзыв разработчика

«Всего одна страничка с понятной API-документацией… хорошая, быстрая, приятная интеграция!».
Мнение автора может не совпадать с мнением редакции

С помощью API-сервиса «Биорг» начинающий разработчик Алексей Зуев за 2 часа настроил обмен данными и быстрое распознавание паспортов через своего телеграм-бота. Программист отмечает прозрачную, удобно составленную API-документацию и наличие в ней готовых блоков кода, которые можно использовать.

Пользователь разработанного бота может просто сфотографировать паспорт, отправить картинку боту и получить распознанные строки с теми данными, получение которых указано в алгоритме. Вид распознаваемых данных настраивается. От момента отправки картинки до получения ответа проходит меньше 2 секунд. Бот защищен от DDos-атак — слишком большого количества запросов, которые способны заблокировать работу системы.

На стороне сервиса настроено уничтожение изображений документов сразу после их распознавания.

«Я начинающий программист, поэтому потратил больше времени на интеграцию API, чем ребята заявляют на сайте. Полчаса читал, вникал в документацию, около часа пробовал встроить блоки кода из документации на отправку и на прием сообщений, редактировал их под свои нужды. Ещё около часа тестировал-отлаживал процесс обмена информацией через бота. В целом, на стороне „Биорг“ все четко и понятно, документация очень прозрачная и чистая», — рассказывает Алексей.

В один момент стало неясно, почему бот не возвращает ответ. Неужели сервис компании работает некорректно?

«После того, как я нашел код ошибки и проверил, в чем она заключается, понял, что просто забыл установить корректное время получения ответа. Вместо нескольких миллисекунд я поставил 2 секунды и все стало хорошо. Кстати, код ошибки удалось увидеть благодаря полученному от „Биорг“ JSON-файлу, где он был прописан. Мне осталось только погуглить. Возможно, кому-то будет полезно такое наблюдение», — делится впечатлениями разработчик.

Напоследок Алексей добавил в своего бота троббер (от англ. throbber — «пульсатор») — визуальный индикатор, по которому пользователь может определить, что программа работает, а не зависла. Это нужно для спокойствия обычного пользователя, который не знает, сколько времени нужно программе на выполнение задачи, но ему важно понимать, что она выполняется.


0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.