Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Поиск населенных пунктов по индексу
Добрый день.
Дано: есть контрол с подсказками по адресу. В результатах подсказок должны возвращаться только населенные пункты, это реализовано с помощью bounds: "city-settlement". Искать можно по названию населенного пункта или индексу.
Проблема: Если в поле вводится индекс целиком, то в результатах пусто, видимо, т.к. этот индекс относится уже к конкретной улице города.
Пример: вводим 18700 - получаем населенные пункты Тосненского района лен области. Вводим 187003 - результат пустой.
Есть ли возможность искать города по полному индексу?
Добрый день.
К сожалению, такой возможности нет. Теоретически вы можете искать адрес до улицы, но в сами Подсказки выводить только город (посмотрите пример, можно сделать по аналогии). Если понадобится помощь – отпишите, сделаем пример до Нового года.
Интеграция с Leadvertex.ru
1. Авто-определение индекса, уточнение и исправление адреса и ФИО в заказе. Используется сервис стандартизации Дадаты, стоит 10 копеек за один запрос.
2. Подсказки по адресу при создании заказа. Используется сервис подсказок Дадаты, бесплатно до 10 тысяч запросов в день. Платные подсказки Лидвертекс не поддерживает.
Банк не раскладывает по полям
подсказки работают, но хотел разбить по полям ничего не получилось:
$("#bank").suggestions({
serviceUrl: "https://dadata.ru/api/v2",
token: "4cf23f1f821255757b1c087e41e0b64053721cce",
type: "BANK",
count: 6,
onSelect: showSelected
});
function showSelected(suggestion) {
var data = suggestion.data;
$("#bik").val(data.bic);
$("#ks").val(data.correspondent_account);
$("#bank-name").val(data.opf.full);
}
доп. запрос при инициализации плагина suggestions
http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address
Считается ли этот запрос в платных подсказках? И прошу уточнить для чего этот запрос и как его отключить (чтобы снизить нагрузку на фронтэнд).
Проблемы в определении мужских ФИО
При использовании стандартизации для разбора ФИО обнаружил следующую ошибку.
Отправляю к вам запрос вида
"Отчество Фамилия Имя",
получаю в ответ:
surname: "Отчество Фамилия"
name: "Имя"
patronymic: ""
Например:
Отправляю:
Игоревич Сеньковский Никита
Получаю:
surname: "Игоревич Сеньковский"
name: "Никита"
patronymic: ""
Должно:
surname: "Сеньковский"
name: "Никита"
patronymic: "Игоревич"
Отправляю:
Александрович Синицин Федор
Получаю:
surname: "Александрович Синицин"
name: "Федор"
patronymic: ""
Должно:
surname: "Синицин"
name: "Федор"
patronymic: "Александрович"
Отправляю:
Павлович Нековаль Сергей
Получаю:
surname: "Павлович Нековаль"
name: "Сергей"
patronymic: ""
Должно:
surname: "Нековаль"
name: "Сергей"
patronymic: "Павлович"
Отправляю:
Игоревич Конюхов Игорь
Получаю:
surname: "Игоревич Конюхов"
name: "Игорь"
patronymic: ""
Должно:
surname: "Конюхов"
name: "Игорь"
patronymic: "Игоревич"
Хотелось бы, чтобы фамилии и отчества распознавались как фамилии и отчества, а не как двойные фамилии.
Теперь Дадата понимает ФИО в порядке ФИО в порядке «Отчество Фамилия Имя»: Игоревич Сеньковский Никита, Александрович Синицин Федор, ...

геокоординаты в подказках
Транслитерация в именах

В подсказках же люди чаще забывают переключить раскладку, поэтому сделали поддержку этого вместо транслитерации:

Удобно на форме ввода включить подсказки, а на сервере уже стандартизовать полученные данные.
ФИО
Извиняюсь, просто полное днище в этом вопросе)
Иностранные адреса в подсказках, как их убрать
Yor -Соединенное Королевство, г Йорк
Каким образом можно убрать иностранные адреса? Т.е. нужно только РФ?

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

