Ваши комментарии
Егор, добрый день! Дайте, пожалуйста, пример такого адреса.
Да, до конца года подсказки начнут возвращать эти поля, для старших тарифных планов.
Траян, добрый день! Возвращает и ОКАТО, и ОКТМО в составе адреса организации (или ИП). Это поля:
- data.address.data.okato
- data.address.data.oktmo
Но только для организаций, чей адрес удалось уверенно разобрать. В противном случае поле data.address.data пустое, и, соответственно, ОКАТО и ОКТМО нет.
Алексей, добрый день! Пример:
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Authorization: Token ВАШ_API_КЛЮЧ" \ -d '{ "query": "Са", "from_bound": {"value": "region"}, "to_bound": {"value": "region"} }' \ https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address
Предварительно замените ВАШ_API_КЛЮЧ на настоящий ключ.
Но зачем? Если нет улицы, человек просто не введёт её. Достаточно сделать это поле необязательным.
На следующей неделе обновим Дадату. Изменения в стандартизации адресов, телефонов и поиске дублей.
Сервис поддержки клиентов работает на платформе UserEcho
Проблема в том, что нет достоверного способа сказать, существует дом или нет. Для этого надо физически пойти и проверить его на местности.
Можно ориентироваться на поле data.fias_level. Если оно не равно 8, то дома нет в базе адресов налоговой службы (ФИАС). Но в базе налоговой нет некоторых реально существующих домов, так что это не всегда ошибка.
Я бы максимум выводил предупреждение, аналогично тому, как это делает демо-форма Подсказок:
Текст я бы изменил под ситуацию. Например, «Мы не уверены, что такой дом существует. Проверьте, нет ли ошибки»