0
Answered

Проверка существования адреса через API

Андрей 2 years ago • updated by Валерия 2 years ago 3

Здравствуйте, есть ли возможность, передавая через API наименования города и улицы, номер дома и корпуса (и т.п., но не фиас), получить информацию, существует ли такой адрес? Без исправления ошибок и без корректировки номеров.

Answer

Answer
Answered

Для проверки наличия дома в ФИАС можно использовать API Стандартизации. В ответе вы получите код qc_house — признак наличия дома в ФИАС. Если он будет qc_house = 2, значит дом в ФИАС есть, если qc_house = 3, значит в ФИАС есть похожий дом и разница только в корпусе или строении, qc_house = 10 означает, что дом не найден.

Адрес без корректировки вернется в поле source, Стандартизированный адрес — в поле result. Если вы не хотите получать адрес с исправлениями, то используйте поле source.

GOOD, I'M SATISFIED
Satisfaction mark by Андрей 2 years ago
Under review

Андрей, добрый день!

Уточните, пожалуйста, что значит "существует ли такой адрес"? По ФИАС или на картах?
Какую задачу вы решаете? 

По базе ФИАС. Задача - поддерживать актуальность существующей у нас базы. Если введенный пользователем адрес не найден в нашей базе, обращаться к вашему сервису с параметрами город-улица-дом-корпус. Если он действительно есть в ФИАС, то сохранить его у нас.

Answer
Answered

Для проверки наличия дома в ФИАС можно использовать API Стандартизации. В ответе вы получите код qc_house — признак наличия дома в ФИАС. Если он будет qc_house = 2, значит дом в ФИАС есть, если qc_house = 3, значит в ФИАС есть похожий дом и разница только в корпусе или строении, qc_house = 10 означает, что дом не найден.

Адрес без корректировки вернется в поле source, Стандартизированный адрес — в поле result. Если вы не хотите получать адрес с исправлениями, то используйте поле source.