Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Как заставить пользователя выбрать адрес вплоть до дома в 1м поле?
Мне необходимо что бы пользователь не смог отправить форму пока он не укажет полный адрес в конкретном городе вплоть до выбора дома. Как такое сделать на js?
Может, проверять заполненность поля «дом»?
if ($house.val() === "") {
$message.text("Укажите адрес до дома");
}
Как сделать гранулярный ввод адреса так, чтобы при выборе города федерального значения его название не повторялось в полях региона и города?
Как сделать такую же форму как в этом примере, но так, чтобы при выборе города федерального значения (Москва, Питер и Севастополь) его название не повторялось в полях региона и города? То есть чтобы работало как здесь.
Исправили, теперь formatSelected может занулять значение, если вернёт пустую строку.
API не присылает подсказку
Добрый день у нас автоматом запрашиваются адреса из дадаты
и подсказки не возвращаются почему то по адресам - по которым на сайте при введении ответ приходит
вот пример
Адрес не найден 127055, Москва город, улица Сущёвская, дом 21, квартира ЭТ 6 ПОМ I ОФ 635
Адрес не найден 443013, Самарская область, город Самара, шоссе Московское, дом ЛИТЕР Д, корпус 47А, ЛИТЕРА 47А, офис 510
Николай, добрый день! Подсказки не предназначены для разбора «готовых» адресов. Они помогают человеку ввести адрес «с нуля». Для разбора уже существующих адресов есть Стандартизация.
Как отключить появление списка подсказок при фокусе на поле?
Здравствуйте.
При каждом "тыке" в поле появляется список подсказок. Как сделать, чтобы подсказки появлялись только при вводе/удалении символов, а при фокусе на поле не появлялись?
Добрый день! Встроенной возможности такой нет. Можно «подправить» метод плагина, который отрабатывает при фокусе на текстовом поле. Пример: 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;
...
}
Сервис поддержки клиентов работает на платформе UserEcho