포럼

zipcode 모듈

대상국가

  • 한국, 미국, 일본 등 zipcode API를 지원하는 국가
    API 예) kr.zip.zeroboard.com, 우체국 API

기능

  • 국가단위의 API를 두개 이상 등록하여 첫번째 조회 대상이 응답이 없으면 두번째 조회대상으로 전환시킴
  • 로컬DB도 하나의 API 단위로 이용
  • API로 조회할때마다 로컬DB에 조회대상이 없거나 값이 다를경우 로컬DB를 업데이트 시킴(캐시역할)

사용법

  • 여러개의 API를 게시판 처럼 등록
  • 순서를 정렬함으로써 위에서 차례대로 메인, 백업 형식으로 다중 처리

기타

  • 회원가입폼, 게시판 확장변수 입력폼의 주소입력폼(kr_zip)을 선택하여 출력하면 자동적으로 zipcode용으로 전환시킴
    (Trigger나 krzip_search.js 재선언 등 기능으로 해결)
  • 단일 모듈로 구성


이렇게하면 안전하겠죠? 로컬DB로 만들 경우 업데이트에 대한 문제점도 해결되고 이중구조를 띄고있어서 어디가 죽어도 큰 문제없이 사용가능하겠고요(미세한 명명차이는 있을 수 있겠지만...)


그런데 문제는 미국, 캐나다, 일본 등 각 나라마다의 주소체계랑 zipcode API를 어디서 제공하는지 제가 모른다는겁니다. 그냥 한국대상으로만 한다면 솔직히 하루면 만들내용인데 각 나라별 사용을 고려해야해서 또다시 공부해야합니다. 그러다보니 나도 바쁜데 시간이 드니까 또 하기가 싫어지네요... ㅜㅜ


누군가 각 나라의 주소체계, zipcode API 제공사이트와 사용법을 알려주신다면 모듈은 쉽게 만들어질텐데 말이죠. 그래서말인데 말은 꺼냈지만 다른 국가에 대한 정보를 누군가가 저에게 알려주지 않으면 모듈 안만들려고요... @ForHanbi