Ваши комментарии
Можно пример запроса?
Константин, я проверил — оплата работает. Пожалуйста, попробуйте ещё раз. Как вариант, попробуйте из другого браузера и проверьте настройки прокси-сервера (если используете его).
Если ничего не получится — напишите ваш емейл на Дадате, я зачислю авансом.
Здравствуйте! Можно сделать это через API стандартизации. Отправляете POST-запрос на https://dadata.ru/api/v2/clean:
{ "structure": [ "AS_IS", "ADDRESS" ], "data": [ [ "1234567890", "Москва, Сухонская улица, 11 кв 89" ] ] }
Где 1234567890 — это ваш идентификатор. Получаете ответ:
{ "structure": [ "AS_IS", "ADDRESS" ], "data": [ [ { "source": "1234567890" }, { "source": "Москва, Сухонская улица, 11 кв 89", "result": "г Москва, ул Сухонская, д 11, кв 89", "postal_code": "127642", ... "house_fias_id": "5ee84ac0-eb9a-4b42-b814-2f5f7c27c255", ... } ] ] }
Отдельный вопрос — зачем вам идентификаторы домов из ФИАС? Они довольно неустойчивые, могут изменяться. Как вы планируете их использовать?
Дом 66 есть в ФИАС:
Дома 666 в ФИАС нет. Но подсказки не препятствуют вводить отсутствующие в ФИАС дома, потому что в ФИАС нет многих реально существующих домов. Об отсутствии дома в ФИАС сигнализирует значение поля fias_level = 7 (улица).
Может, проверять заполненность поля «дом»?
if ($house.val() === "") { $message.text("Укажите адрес до дома"); }
На следующей неделе обновим Подсказки. Есть изменения в API.
Спасибо, я подумаю, как лучше увязать логику formatSelected с желанием не писать город федерального значения.
Сервис поддержки клиентов работает на платформе UserEcho
Владимир, а где посмотреть правильный индекс для 6-й Дачной улицы?