0
Answered

Индекс города в API

Евгений 2 years ago updated by Валерия 10 months ago 3

Скажите почему в API при запросе "г Санкт-Петербург, г Пушкин" индекс не возвращается, но в примере на сайте  "https://dadata.ru/suggestions/#address" Индекс возвращает "196601"

Answer

Answer
Answered

Пока человек не выбрал конкретную подсказку (count > 1), Дадата использует справочник адресов налоговой службы (ФИАС). В нём нет индексов для некоторых адресов.


Когда же человек выбирает конкретную подсказку (count = 1), Дадата возвращает дополнительную информацию об адресе, в том числе индекс по справочнику Почты России. 


Текст запроса при count = 1 должен быть результатом одного из предыдущих запросов (значением поля unrestricted_value).

Answer
Answered

Пока человек не выбрал конкретную подсказку (count > 1), Дадата использует справочник адресов налоговой службы (ФИАС). В нём нет индексов для некоторых адресов.


Когда же человек выбирает конкретную подсказку (count = 1), Дадата возвращает дополнительную информацию об адресе, в том числе индекс по справочнику Почты России. 


Текст запроса при count = 1 должен быть результатом одного из предыдущих запросов (значением поля unrestricted_value).

Наткнулись на поведение системы, которое не соответствует описанному Валерией.

Воспроизводится следующим образом: при вводе адрес указать населенный пункт Ваганово, выбрать из подсказок Ленинградская обл, Всеволожский р-н, деревня Ваганово, в этом случае, даже после отправки запроса c count=1 поле индекс остается пустым до тех пор, пока не будет указан полный адрес, т.е. в при выборе места доставки, до момента ввода улицы индекс остается неизвестной величиной.

Дадата работает по объединенному справочнику налоговой службы (ФИАС) и Почты России. В нем исправлены более 7000 некорректных и отсутствующих в ФИАС индексов.

К сожалению, справочник индексов Почты детализирован только до населенных пунктов. Привязки к улицам и домам нет. Поэтому все-все индексы исправить не удалось, однако мы готовы оперативно исправлять их по вашим обращениям.


Добавим индекс для деревни Ваганово. 

Спасибо, что сообщили!