Служба поддержки DaData.ru

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

0
Исправлен

В ответе "region_type":"ЭКОНОМИЧЕСКИЙ РАЙОН", хотя region_type должен быть размером 10

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 5

Отправили адрес: "TECHNICAL CODE, FOR NON-RESIDENTS ONLY, Г БАКУ, УЛ МИЧУРИНСКИЙ, 35, 64"

Получили в ответе в том числе "region_type":"ЭКОНОМИЧЕСКИЙ РАЙОН"

В описании формата на вашем сайте: region_type 10 Тип региона (сокращенный)

Это ошибка?

Ответ
Антон Жиянов 9 лет назад

Исправили.

0
Не ошибка

Ошибка в поле ввода при фильтрации по городу

Валерия Таныгина 9 лет назад обновлен Антон Жиянов 9 лет назад 2

Из письма:

Замечена была одна проблема: 
Если отфильтровать выбор улицы только по городу (Санкт-Петербург — вот так словами), то в поле ввода появляется подсказка, что фильтрация осуществляется по городу, и во первых эту подсказку никак не убрать, а во вторых при вводе поле расширяется (по горизонтали) и это не остановить! Решением было включить фильтрацию по номеру города в КЛАДР.

Ответ
Антон Жиянов 9 лет назад

Подсказка появляется намеренно — чтобы человеку было понятно, почему возвращаются только адреса в конкретном городе. Конкретный текст подсказки настраивается параметром label. Если задать пустую строку — подсказки не будет.


Поле ввода расширяться не должно. Если у вас так происходит, дайте, пожалуйста, ссылку на страницу с проблемой, и мы посмотрим, в чём там дело

0
Отвечен

Как обрезать результат data.region_kladr_id

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 2

Здравствуйте,

Как с помощью js скрипта получить только код региона?

При запросе data.region_kladr_id например возвращается: 7700000000000, а нужно всего 2 цифры 77 / только сам код региона без лишних данных

Нужно прописать какую то специальную js конструкция чтобы обрезал полученный ответ?

Заранее спасибо!

Ответ
Антон Жиянов 9 лет назад

Добрый день! Просто возьмите первые два символа:

data.region_kladr_id.substr(0,2)
0
Исправлен

InvalidateSelection не срабатывает при clear

Сергей 9 лет назад обновлен Антон Жиянов 8 лет назад 6

При нажатии "крестика" (addon: 'clear') для очистки поля с заполненной подсказкой не вызывается onInvalidateSelection.


Получается, если пользователь пытается изменить текущую подсказку начав например стирать или дописывать символы, вызывается onInvalidateSelection. Но очистив всё значение целиком, onInvalidateSelection не вызывается.

Ответ
Антон Жиянов 8 лет назад

Исправили.

0
Отвечен

Проблема с Navision Attain

Валерия Таныгина 9 лет назад обновлен Антон Жиянов 8 лет назад 5

Var AXO: 'Microsoft XML, v6.0'.ServerXMLHTTP60

Var: MMJ: 'Microsoft XML, v6.0'.DOMDocument

Text_URL2: https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/party

-------------------------------------------------------------------

CREATE(AXO,TRUE);

AXO.open('POST', Text_URL2, FALSE);

AXO.setRequestHeader('Content-type','application/xml; charset="utf-8"');

AXO.setRequestHeader('Accept','application/xml; charset="utf-8"');

AXO.setRequestHeader('Authorization','');

//AXO.setRequestHeader('X-Secret','');

AXO.setRequestHeader('query','7704018832'); //Например, какой – то ИНН

CREATE(MMJ,TRUE);

MMJ.async:= FALSE;

MMJ.load('c:\XML1.xml');

AXO.send('');

MMJ.load(AXO.responseBody);

MMJ.save('c:\XML1.xml');

-----------------------

Получаем отчеты:

AXO.readyState = 4

AXO.status = 200

AXO.responseStream = ОК

AXO.responseBody =’’

AXO.responseText :SuggestResponse

Ответ
Антон Жиянов 8 лет назад

Насколько я вижу, вы отправляете пустой запрос:

AXO.send('');

Поэтому и ответ пустой.


ИНН должен передаваться не в заголовке, а в теле запроса, в виде xml-структуры:

<req>
  <query>7704018832</query>
</req>
0
Отвечен

Поиск ИНН физического лица по паспортным данным

PavelS 9 лет назад обновлен Антон Жиянов 6 лет назад 2

Есть ли у Вас подсказки для подстановки ИНН физического лица при заведении им своих паспортных данных

Ответ
Антон Жиянов 6 лет назад

Сделали примеры: как автоматически получить ИНН по паспортным данным через неофициальное API налоговой.

0
Отвечен

Ошибка 12004 после POST запроса из VBA

Валерия Таныгина 9 лет назад обновлен Антон Жиянов 9 лет назад 6

Проблема из письма:

Vba access msxml2.Xmlhttp
Post

Readystate 4
А status = 12004

Ответ
Антон Жиянов 9 лет назад

А если сделать синхронный запрос, какой будет результат?

xhr.Open "POST", "https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address", False
xhr.setRequestHeader "Content-Type", "application/json;charset=UTF-8"
xhr.setRequestHeader "Accept", "application/xml"
xhr.setRequestHeader "Authorization", "Token " & Token
xhr.send "{ ""query"": """ & strQuery & """ }"   
GetAdrData = xhr.responseText
0
Отвечен

Можно ли для адресов выводить более 20 suggestions?

Lena 9 лет назад обновлен 9 лет назад 9

Скажите, пожалуйста, есть ли для адресов возможность выводить более 20 suggestions? Я обратила внимание, что когда я указываю "count": 100, например, для улицы Ленина, которая есть в более, чем 20 городах России, мне все равно максимум выводится 20 подсказок. Если ли возможность вывести все подходящие адреса?

Ответ
Антон Жиянов 9 лет назад

К сожалению, в Стандартизации такой возможности тоже нет.

Уточните, пожалуйста, какую задачу вы решаете? Возможно, есть другое решение.

0
Отвечен

Параметры у запросов

msoldatov 9 лет назад обновлен Антон Жиянов 9 лет назад 2

Разбираюсь с API подсказок для адреса. У запроса может быть только один параметр - Count? Смотрю "Частые вопросы", и, как мне кажется, у запросов могут быть еще параметры. Разрабатываю на 1С, поэтому примеры кода на JC не очень понимаю.  

Ответ
Антон Жиянов 9 лет назад

Максим, запрос — это JSON-объект (или XML-объект). Помимо query и count, для адреса есть параметры locations, locations_boost, from_bound и to_bound. Вот их описание с примерами: https://confluence.hflabs.ru/pages/viewpage.action?pageId=529793264

0
Завершен

Информация о субъектах малого и среднего предпринимательства

joker 9 лет назад обновлен Антон Жиянов 7 лет назад 4

Добрый день! Будут ли добавлены поля для МСП? ДатаВклМСП, КатСубМСП, и тд?

Ответ
Антон Жиянов 7 лет назад

Информация о наличии компании в реестре МСП теперь возвращается в полях data.documents.smb.

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