2015년 8월 1일부터 우편번호가 5자리로 변경이 됩니다

다행히 우정사업본부에서 OpenAPI를 제공하고 있습니다

금번 제공되는 OpenAPI는 기존 제공API보다 한단계 발전된 형태로 제공하네요

기존에는 시도선택 구군선택을 해야만 했고

지번주소인지 건물명인지 도로명인지를 선택하고

건물번호나 번지수를 입력해야 했는데

금번 제공되는 것은 도로명을 넣든 동명을 넣든 건물명을 넣든 다 검색을 해주네요

또한 검색 후 총 검색 갯수와 페이징까지 정보를 보내줍니다

또한 초기 검색시 가져올 갯수까지지정이 가능하고

검색시 현재 페이지를 넘겨주면 해당페이지에 해당하는 검색리스트를 리턴해줍니다

 

그럼 간단히 살펴볼까요

 

먼저 data.go.kr에 가셔서 회원가입을 하고 5자리 우편번호 OpenAPI사용신청을 하셔야 합니다

그러면 인증키를 발급받을수 있습니다

그런 후

http://openapi.epost.go.kr/postal/retrieveNewAdressAreaCdSearchAllService/retrieveNewAdressAreaCdSearchAllService/getNewAddressListAreaCdSearchAll?currentPage=현재페이지&srchwrd=검색어&countPerPage=페이지당 갯수&serviceKey=발급받은 인증키

 

이렇게 호출하면 XML로 데이타를 리턴해줍니다

 

리턴된 데이타를 살펴보면 (소공로로 검색해봤습니다)

 

<NewAddressListResponse>
<cmmMsgHeader>
<requestMsgId/>
<responseMsgId/>
<responseTime>20150715:102013227</responseTime>
<successYN>Y</successYN>
<returnCode>00</returnCode>
<errMsg/>
<totalCount>173</totalCount>
<countPerPage>10</countPerPage>
<totalPage>18</totalPage>
<currentPage>1</currentPage>
</cmmMsgHeader>
<newAddressListAreaCdSearchAll>
<zipNo>04633</zipNo>
<lnmAdres>서울특별시 중구 소공로 25 (회현동2가)</lnmAdres>
<rnAdres>서울특별시 중구 회현동2가 59</rnAdres>
</newAddressListAreaCdSearchAll>

.

.

.

 

</NewAddressListResponse> 

 

이런 XML을 보내줍니다

 

살펴보면

cmmMsgHeader 부분에는 전체적인 정보를 보내줍니다

검색 성공여부, 에러메세지, 전체검색갯수, 페이지당 갯수, 총페이지수, 현재페이지 정보를 보내줍니다

newAddressListAreaCdSearchAll 이부분에서 해당 내용을

우편번호, 도로명주소, 지번주소를 같이 보내줍니다

 

이것을 XML파싱을 해서 사용하시면 됩니다

 

도움이 되었으면 합니다

 

 

 

top
    이전 댓글 더보기
  1. 션이 2015.11.03 14:42 댓글주소 | 수정/삭제 | 댓글

    안녕하세요. 보내주신 소스 잘 사용하고 있습니다.

    다만 api에서 리턴되는 형식이 변경된 것 같습니다.

    한번 확인 부탁드립니다.

    감사합니다.

  2. 2015.12.22 13:37 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  3. 2016.01.07 23:09 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  4. sunny 2016.01.21 15:11 댓글주소 | 수정/삭제 | 댓글

    가치노을님께서 제공해 주신 asp소스 너무 잘 쓰고 있습니다.
    소스를 제공해 주셔서 너무 감사합니다. ^^
    새해 복 많이 받으시고 항상 행복하시기 바랍니다.

  5. 2016.02.15 11:16 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  6. 2016.02.29 23:20 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  7. 2016.03.02 13:31 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  8. sleepco 2016.03.02 21:02 댓글주소 | 수정/삭제 | 댓글

    보내주신 소스로 적용했어요.
    너무 너무 감사합니다. ^^
    encoding 때문에 좀 헤맸는데 다행히 잘해결됐네요. ㅎㅎㅎ

  9. 안상진 2016.04.06 16:33 댓글주소 | 수정/삭제 | 댓글

    전해주신 주소검색으로 적용하여 로컬테스트를 마무리 했습니다.
    정상적으로 검색 되고 있고 편하게 사용 될 것 같습니다.

    감사합니다.~~~~~

  10. 2016.04.19 23:39 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  11. 2016.05.03 09:53 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  12. Vitalholic 2016.05.04 11:15 신고 댓글주소 | 수정/삭제 | 댓글

    보내주신 소스 잘 분석하고 적용하겠습니다.

    감사합니다~!!!

  13. precheri 2016.05.11 15:02 댓글주소 | 수정/삭제 | 댓글

    보내주신 소스 잘 적용하였습니다..
    다시한번 감사 드립니다.

  14. 2016.05.26 18:17 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  15. 박은용 2016.05.31 23:45 댓글주소 | 수정/삭제 | 댓글

    소스 감사합니다. ^^ 주소검색 잘 적용했습니다.

  16. 2016.06.08 23:31 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  17. 2016.06.08 23:33 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  18. 2016.07.06 16:17 댓글주소 | 수정/삭제 | 댓글

    비밀댓글입니다

  19. 가치노을 2016.07.06 16:21 신고 댓글주소 | 수정/삭제 | 댓글

    아마 인증이 완료가 안된것같습니다
    확인을 해보셔야할듯합니다

  20. 이규림 2016.07.29 09:04 댓글주소 | 수정/삭제 | 댓글

    인증이 안된게 맞았어요. 며칠 뒤 사용하니 아주 잘 되더군요.정말 정말 감사합니다. 복 받으실겁니다.
    행복하세요.

Write a comment