Ваши комментарии

Добрый день! Код qc = 3 означает, что адрес разобран, но есть и альтернативные варианты разбора. Это не значит, что адрес нужно отсеивать, но его лучше проверить вручную.

Конкретно для указанного адреса есть альтернатива по улице в том же н/п:

Санкт-Петербург, п Парголово, ул Первого Мая
Санкт-Петербург, п Парголово, тер. Михайловка, ул Первого Мая

Ограничения в 20 запросов в минуту не существует. Ошибка ConnectTimeout не связана с таймаутом на чтение данных — здесь причина скорее в сети.

Убедитесь, что вы не создаете экземпляр Dadata на каждый запрос, а создали один экземпляр в начале и дальше переиспользуете его.

Можете попробовать обрабатывать исключения и повторять запрос (если таких исключений немного). Если много — имеет смысл разбираться с сетью (работа фаервола, прокси, нестабильный интернет, и так далее).

Добрый день! Пакет dadata для Python использует таймаут в 3 секунды. Ошибка "read operation timed out" указывает на то, что сервер не ответил за это время. Причина может быть в каких-то временных сетевых проблемах, либо особенностях данных в самом запросе.

Добрый день! Вот пример. При этом мы не рекомендуем ставить слишком жесткую проверку. «Подсказки» не могут знать 100% адресов, и неизбежно будут ситуации, когда адрес у человека есть, а «Подсказки» его не знают.

Поэтому лучше не запрещать ввод таких адресов, а максимум предупреждать, чтобы человек обратил внимание на корректность ввода.

Добрый день! Если в исходном адресе есть указание на абонентский ящик, «Стандартизация» может извлечь его в отдельное поле postal_box. Например, для исходного адреса «Москва, а/я 31» в результате будте postal_box = 31.

«Подсказки» с абонентскими ящиками не работают.

Добрый день! Да, API-ключ — это и есть токен.

Если остались вопросы — дайте знать.

Если остались вопросы — дайте знать.

Пожалуйста! Если будут вопросы — дайте знать.

Для даты рождения — BIRTHDATE.



Сервис поддержки клиентов работает на платформе UserEcho