Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Не распознаются существующие адреса в Свердловской области
1) Березовский, Блюхера 1
2) Березовский, Комсомольская 10
1.
Ввод[В]: Березовский
Ответ[О]: Свердловская обл, г Березовский
Правильно
--
В: Березовский, блюхера
О: Свердловская обл, г Екатеринбург, ул Блюхера
Приплыли.
--
2.
В: Березовский, комсомольская
О: Свердловская обл, г Березовский, ул Комсомольская
Правильно
--
В: Березовский, Комсомольская 10
О: Кемеровская обл, г Березовский, ул Комсомольская, д 10
Приплыли
===
То есть часть адреса при вводе отрабатывает правильно, но добавление дополнительных данных дает, порой, абсолютно неожиданный результат.
неверный ответ suggestions
нашел ошибку в том, что при запросе на https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address с телом {"count":1,"query":"агинское"} не находит ничего, стоит ввести {"count":2,"query":"агинское"} найдет сразу два варианта. как так?
Дело в том, что запрос с count: 1 у нас используется для принудительного обогащения. Такой запрос используется для получения дополнительных данных (в случае использования jQuery-плагина – это выбор конкретной Подсказки) по адресу. Если обогащение ничего не нашло – Подсказки отправят пустой ответ, это корректное поведение.
Запросы с count != 1 – обычные запросы к Подсказкам, и в ответ отправляется список Подсказок.
Получение родителя в подсказках
Возможности получать PARENTGUID в данный момент, к сожалению, нет.
Скажите, какую задачу вы хотите решить?
Если нужно по названию города получать регион – можете делать так:
- Взять из ответа КЛАДР код адреса
- Оставить в КЛАДР коде первые 2 цифры, остальное забить нулями
- Отправить КЛАДР код в Подсказки, используя метод findById, и получить в ответе регион
Не подсказывает село Долгоруково в Долгоруковском районе
Некорректное распознавание для Чувашии
Некорректно распознается регион Чувашская Республика - Чувашия.
В адресе одной строкой прописан как "Чувашская Республика - Чувашия" в то время как при разложении по полям получаем "Чувашия Чувашская Республика,"
Подобное преобразование затрудняет заполнение существующих в системе полей и приводит к тому, что на клиентской стороне приходится преобразовывать данные в формат ФИАС.
Информация с сайта ФИАС:
При проверке некоторых организаций возвращаются данные учредителя,а не исполнительного органа
При проверке некоторых организаций отображаются некорректные данные.
Вместо ФИО исполнительного органа отображается ФИО учредителя
Адреса воинских частей
на данный момент не распознаются различные воинские части, например, в Республике Карелия, Кемский район, г. Кемь, в/ч 52416.
Некорректное распознавание пробелов в адресах email
При передаче адреса вида <пробел>user@domen.ru сервис DaData предлагает выбрать из двух вариантов user@domen.ru и user@domen.ruhr (оба без пробела), при этом data.local содержит пробел, что в принципе некорректно для email адреса
Заранее спасибо за ответ
Пустое поле city
При этом в подсказках при ajax запросе тот же адрес "мск сухонска 11/-89" содержит "city": "Москва". Я делаю заполнение адресной книги клиентов, новые вводят через подсказки, и там City заполняется, а для старых клиентов при входе адрес парсится через стандартизацию, и вот там поле City пустое, непонятно как поступить...
Сервис поддержки клиентов работает на платформе UserEcho