Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.

Как отключить появление списка подсказок при фокусе на поле?
Здравствуйте.
При каждом "тыке" в поле появляется список подсказок. Как сделать, чтобы подсказки появлялись только при вводе/удалении символов, а при фокусе на поле не появлялись?

Добрый день! Встроенной возможности такой нет. Можно «подправить» метод плагина, который отрабатывает при фокусе на текстовом поле. Пример: http://codepen.io/nalgeon/pen/aWjZYR?editors=1010

Номера телефонов республики Крым определяются как Краснодарский край
На сайте http://www.kody.su/mobile/978 часть префикса 978 принадлежит Республике Крым. А у вас все определяются как Краснодарский край.

Антон, я проверил несколько номеров и не увидел такой проблемы. Где надо — Крым, где надо — Краснодарский край. Дайте, пожалуйста, пример номера, у которого ошибочно определяется регион.

Поиск по городам, а выдает дорогу
Спрашиваю через АПИ:
{"query": "Санкт-Петербург", "from_bound": { "value": "city" }, "to_bound": { "value": "city" }, "restrict_value": true }
и помимо самого Санкт-Петербурга получаю "Ленинградская обл, Гатчинский р-н, массив 45 км Автодороги Санкт-Петербург-Псков"... По-моему, такого быть не должно. Или я что-то делаю не так?

Подсказки используют справочник адресов налоговой службы (ФИАС). В нём «массив 45 км Автодороги Санкт-Петербург-Псков» считается городом в Ленинградской области. Звучит бредово, но факт.

Не приходят данные в ответ
Добрый день, в соответствии с документацией https://confluence.hflabs.ru/pages/viewpage.action?pageId=502038682#id-Гранулярныеподсказкипоадресу(REST)-Полностьюгранулярныйвводадреса
Отправляю вот такой набор набор данных.
- from_bound:{value: "city"}
- locations:[{region: "Краснодарский край"}]
- 0:{region: "Краснодарский край"}
- query:"с"
- to_bound:{value: "settlement"}
Ответ пустой

Добрый день! Параметр region принимает название региона без типа. То есть запрос должен быть такой:
{ "query":"c", "locations": [ { "region": "Краснодарский"} ], "from_bound": { "value": "city"}, "to_bound": { "value": "settlement" } }

Ошибка запроса Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token
При выполнении запроса из PHP через curl (скопировав пример в точности) получаю ответ:
Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token

Уточните, пожалуйста:
- Какой пример, этот? https://gist.github.com/nalgeon/affa3f9fc7b665ab7744573455abe18d
- Какая у вас операционная система и версия?
- Какая версия PHP? (команда php -v)
- Как запускали пример?

Как отключить прокрутку страницы?
Поле с подсказками вставлено на странице сайта, отлично работает. Но при клике по нему страница автоматически прокручивается вниз (чтобы поле оказалось вверху) страницы. Это не очень удобно. Можно ли это как-то отключить (заблокировать автоскролл)?

Proxy C#
Ребята, а как использовать проксю в вашем примере с реализацией на C#?
Я про https://github.com/hflabs/dadata-csharp
У меня на строчке кода
var cleanedRecords = api.Clean(request).data;
выскакивает эксепшн
Additional information: The remote server returned an error: (407) Proxy Authentication Required.

Похоже что никак ¯\_(ツ)_/¯ В библиотеке это не предусмотрено.
Можете модифицировать исходники, тогда код с прокси будет в CleanClient.cs:
private HttpWebRequest CreateHttpRequest() { var request = (HttpWebRequest) WebRequest.Create(this.url); // создаёте и конфигурируете объект прокси proxy = ... request.Proxy = proxy; ... }

У калужского филиала адрес в Иркутске
Добрый день.
Прежде всего, большое спасибо за прекрасный сервис.
Столкнулись с небольшой проблемой - при поиске организации по ИНН 7713059497 на сайте dadata в подсказке всплывает Калужский филиал с адресом в Калуге, однако, при запросе через API для калужского филиала выдается адрес в Иркутске.
С уважением, Александр.

Александр, добрый день! Да вроде нормально выдаёт, адрес в Калуге.
Запрос:
{"query":"7713059497 калуга"}
Ответ:
{ "suggestions": [ { "value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ", "unrestricted_value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ", "data": { "kpp": null, "management": null, "branch_type": "BRANCH", "branch_count": 0, "type": "LEGAL", "opf": { "code": "30002", "full": "Филиал юридического лица", "short": "Филиал" }, "name": { "full_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ", "short_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ", "latin": null, "full": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС МИКРОХИРУРГИЯ ГЛАЗА ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ", "short": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ" }, "inn": "7713059497", "ogrn": "1027739714606", "okpo": null, "okved": null, "state": { "status": "ACTIVE", "actuality_date": 1493251200000, "registration_date": null, "liquidation_date": null }, "address": { "value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5", "unrestricted_value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5", "data": null } } } ] }

Два поля адреса на одной странице не работают
Добрый день! Столкнулся со следующей проблемой если разместить два раза поле адреса на странице, то работает только первое, а второе не работает. Как исправить эту ситуацию?
Сервис поддержки клиентов работает на платформе UserEcho