본문 바로가기

우체국

우편번호 오픈API 연동 #2 우체국 OpenAPI는 그 형태가 XML입니다.전달하는 데이터의 길이나 javascript에서의 활용성 등을 고려하면 json으로 제공해주면 더 좋았을 텐데요... 이런 건, 아쉬운 사람이 해결해야 하는 법이죠.XML을 json으로 변환해서 사용해 봅시다. XML Parser저는 xml2js라는 녀석을 사용했습니다. (0.4.19 version이 최신이네요)https://www.npmjs.com/package/xml2jshttps://github.com/Leonidas-from-XIV/node-xml2js 사이트에 예제가 잘 정리되어 있으므로, 간단하게 적용이 가능합니다. Angular에서 사용하기 위해서는 당연히 module 추가부터 해야 겠죠?> npm install xml2js --save 저는 우.. 더보기
우편번호 오픈API 연동 #1 마지막으로 주소 정보를 관리했던 건 기부자 관리를 위한 SmartRaiser라는 project를 할 때 였습니다.기부자들의 개인정보를 관리할 필요가 있는 시스템이었는데, 거기에는 당연히 주소 정보도 포함되었습니다. 지번 주소의 경우에는 우체국에서 수시로 Excel파일로 update를 제공 받았고, 그 data를 각각의 입맛에 맞춰 Db에 Import하고 사용했습니다.하지만 도로명 주소는 그 데이터의 양이 엄청 났던 기억이 있네요.거기에다 시행 초기에는 데이터의 오류까지도 넘처나던 시절이었습니다. 이를 정제해서 Db에 넣고 활용하는 건 쉽지 않은 일이었습니다.그 용량 또한 엄청 컸던 것으로 기억합니다. 7년 정도 지난 지금.지금은 많이 나아졌네요. 우체국에서 오픈API를 제공하고 있었습니다.나중에 알았지만.. 더보기