주소 검색 시 우편번호가 공백으로 내려오는 경우도 있고, “address” 데이터는 null로 내려오는 경우도 있구요…
어떤 기준으로 개발이 되어야 할지 문의 드립니다.
검색어를 입력해서 데이터를 내려받을 에정인데요, 이렇게 우편번호도 안내려오고 어떤 데이터는 지번주소만, 어떤 데이터는 도로명주소만, 어떤 데이터는 둘다 내려오는 경우 등 다양한 케이스가 있네요.ㅠㅠ
어떤 형태로 검색데이터를 올려야 도로명, 지번주소가 모두 내려오는지 문의 드립니다.
감사합니다.
결론부터 말씀드리면,
우편번호검색 서비스와 동일한 기능을 REST API로 호출하는 것은 불가능합니다.
우편번호 서비스에서 동을 검색했을 때는
"검색결과가 많습니다. 검색어에 아래와 같은 조합을 이용하시면 더욱 정확한 결과가 검색됩니다."
라는 메시지와 함께 많은 주소와 우편번호들이 결과로 나오는 것을 볼 수 있습니다.
주소검색에서 “판교동"은 특정 도로명주소가 될 수 없으니 도로명주소값이 NULL 인 것이고
판교동의 주소 검색 결과에서는
"address_type”: "REGION"
에서 볼 수 있듯이 주소가 아닌 지역정보이므로 하나의 우편번호만 갖고 있는 것이 아니라서 특정 우편번호 결과를 내려줄 수가 없습니다.
따라서 동에 따른 우편번호를 모두 검색하기 위해서는 공공데이터 등을 활용하여 직접 구현하셔야 합니다.