Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
8-ми и 11-значное ОКТМО
При вводе адреса, с дадаты подтягивается в разных случаях то 8-ми значное ОКТМО, то 11.
Пример
г Москва, Ломоносовский р-н, ул Крупской, д 12 - 8 знаков
г Москва, Ломоносовский р-н, ул Крупской, д 10 - 8 знаков
Амурская обл, Тындинский р-н, поселок Юктали, ул 70 лет Октября, д 1 - 8 знаков
Если сделать запрос вот сюда //dadata.ru/api/v2/suggest/address
с этим адресом => Амурская обл, Тындинский р-н, поселок Юктали, ул 70 лет Октября, д 1/1
Тоесть если добавить /1 то придет 11 значный ОКТМО.
Вопрос почему по одному адресу приходят разные ОКТМО 8 или 11 значные?
Подсказки используют справочник адресов налоговой службы (ФИАС). В нем у этих адресов 8-значные ОКТМО. К сожалению, более полной базы, чем ФИАС, просто не существует.



API возвращает другой адрес. Это не дом 1, а здание 1/1. В ФИАС встречается большое количество дублирующихся адресов. Плагин считает этот адрес дублем. А API возвращает всё, что есть. Но это два разных адреса, с разными ОКТМО.

Мы знаем про особенность этого адреса и в будущем постараемся его учитывать.
Для домов на улице Крупской есть только такие ОКТМО из ФИАС.
Разово проставить gps координаты по адресам
Здравствуйте! Есть задача - разово проставить gps координаты по 70к нормализованным адресам, данные в эксел, сколько это стоит?
Добрый день!
Стандартизация 70 000 адресов стоит 7 000 рублей. Оплатить можно как юридическое лицо, чтобы получать акты об оказанных услугах и как физическое лицо, если акты не нужны.
Платное превышение запросов в подсказках
Предлагаю только для платных тарифов, ввести плату за небольшой пакет подсказок на день. Допустим 1000 запросов = 1 рубль или сколько посчитаете, плата сверх пакета будет списываться с баланса личного кабинета при 50001 запросе в день на тарифе "Легкий" и 100001 запросе в день на тарифе "Расширенный", таким образом Вы не будете ограничивать людей в случае, если у них прошла какая-та рекламная компания и именно в этот день им потребовалось больше запросов, чем у них в тарифе.
Ну и так же каждый следующий тысячный запрос будет тарифицироваться.
Можно сделать галку в личном кабинете, что согласен с платными подсказками сверх тарифа.
P.S. На бесплатном тарифе лучше не вводить, что бы простимулировать народ хоть как-то поддерживать dadata финансово и не скупиться на самый дешевый тариф =)
Можно ли получить адрес по кладру?
Здравствуйте, а можно ли используя ваш сервис получить адрес по кладру?
Кодировка Стандартизации Применительно к VBA
читаем вот таким кодом
Set http = CreateObject("WinHttp.WinHttpRequest.5.1")
' Set http = CreateObject("Microsoft.XMLHTTP")
timeout = 2000 'milliseconds
http.setTimeouts timeout, timeout, timeout, timeout
Request = "[ ""ìñê ñóõîíñêà 11/-89"" ]"
http.Open "POST", "https://dadata.ru/api/v2/clean/address"
http.SetRequestHeader "Content-Type", "application/json" '
' http.setRequestHeader "Accept", "application/xml"
http.SetRequestHeader "Accept", "application/json"
http.SetRequestHeader "Accept-Language", "ru"
http.SetRequestHeader "Accept-Charset", "Windows-1251"
http.SetRequestHeader "Authorization", "Token " & API_KEY
http.SetRequestHeader "X-Secret", X_KEY
http.send Request
suggestions = http.responseText
Debug.Print suggestions
Добавить свой город в список выдачи подсказок
Здравствуйте! Использую сейчас метод onSuggestionsFetch для этого. Но работает не так, как хотелось бы. Не всегда появляются по мере ввода города. Есть ли другие варианты? Дополнительные города(других стран) хранятся в бд. И я сейчас обращаюсь ajax запросом, и подтягиваю в общий массив.
Добрый день! onSuggestionsFetch подходит для убирания из выдачи «неугодных» адресов, но не для добавления новых. Подсказки сейчас не слишком подходят для ввода городов других стран (помимо России). Но мы планируем исправить это в течение года.
dadata и Delphi
Здравствуйте. К сожалению не нашел модуля на делфи. Мне надо создать запрос по XML. Получить ответ .
Целый день пытаюcь, но не получается. МОжет у кого то есть готовые решения, как сделать запрос и получить ответ на DELPHI? Интересует XML
Вот что насобирал. Компилируется. Но ошибка там неверный запрос.
procedure TForm1.Button1Click(Sender: TObject);
var ResponseOut: TStringStream;
httpRequest:TStrings;
begin
ResponseOut := TStringStream.Create('');
httpRequest := TStringList.Create;
httpRequest.Add ('Content-Type: application/xml');
httpRequest.Add ('Accept: application/xml');
httpRequest.Add ('Authorization: Token ***');
httpRequest.Add ('<req>');
httpRequest.Add ('<query>Москва</query>');
httpRequest.Add ('</req>');
with IdHTTP1 do
begin
Request.ContentType:='text/xml; charset=utf-8';
IdHTTP1.Post('http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address',httpRequest,ResponseOut);
end;
memo1.Lines.Add(ResponseOut.DataString);
end;
end.
У нас нет баз данных жителей Украины, как и жителей других стран.
Мы помогаем улучшать данные в ваших базах при помощи Стандартизации и вводить новые данные корректно с помощью Подсказок.
В 2018 году мы планируем подключить подсказки по всем странам мира, с точностью до городов.
Буква Ё в названиях населенных пунктов
Названия многих населенных пунктов выводится с заменой буквы Ё на Е. Как можно выводить названия, чтобы буква Ё была везде где ей положено быть, без замены на Е.
Есть ли такая возможность?
Спасибо.
Дадата использует справочник адресов налоговой службы (ФИАС). В нём названия городов и улиц иногда пишут через «ё», а иногда через «е». Дадата возвращает так, как указано в справочнике. К сожалению, лучшего источника информации об адресах просто нет.
Сервис поддержки клиентов работает на платформе UserEcho