Loading the catalog…
Loading the catalog…
공공데이터포털 API를 10개 넘게 연동하면서 가장 많이 헷갈렸던 건 기능 구현이 아니라 "지역코드"였습니다. 같은 "시군구 코드"인데 4개나 다름 LAWD_CD (국토교통부 실거래가 API): 5자리, 가장 흔히 보게 되는 체계 행정동코드 (소상공인시장진흥공단 상가정보 API): LAWD_CD와 다른 자체 체계 오피넷 코드 (한국석유공사, 주유소 가격): 시도 2자리 + 시군구 4자리로 또 다름 HIRA 6자리 코드 (건강보험심사평가원, 병원·약국): sidoCd/sgguCd가 6자리 자체 코드 겉보기엔 다 "시/군/구를 가리키는 코드"인데 기관마다 자기 체계를 따로 갖고 있어서, 새 API를 붙일 때마다 "이 코드, 혹시 내가 이미 갖고 있는 거 아닐까?"부터 실제 호출로 확인하는 습관이 생겼습니다. 실제로 기상청 자외선지수 API의 areaNo는 LAWD_CD에 "00000"을 붙인 변형이었고, 응급의료 API의 STAGE1/STAGE2는 LAWD 시도/시군구 정식 명칭 텍스트였습니다 — 새 코드표를 만들기 전에 기존 코드의 변형인지부터 의심해보는 게 훨씬 빨랐습니다. resultCode 포맷도 기관마다 다름 같은 "성공/실패" 응답 코드인데 국토부 API는 "000", 심사평가원은 "00", 행안부는 "0" 한 자리였습니다. 기존 코드를 복사해서 비교 연산자를 그대로 썼다가 정상 응답을 에러로 잘못 처리한 적도 있습니다. 이렇게 모은 공공데이터 조회 도구들은 sumza 에 무료로 공개해두었습니다. 회원가입 없이 바로 조회만 하면 되는 구조입니다.
What RADAR observed and classified to build this opportunity. It is what the source published, not a verification that the offer is still active.
공공데이터 API 10개 붙이면서 만난 "지역코드" 4종류. 공공데이터포털 API를 10개 넘게 연동하면서 가장 많이 헷갈렸던 건 기능 구현이 아니라 "지역코드"였습니다. 같은 "시군구 코드"인데 4개나 다름 LAWD_CD (국토교통부 실거래가 API): 5자리, 가장 흔히 보게 되는 체계 행정동코드 (소상공인시장진흥공단 상가정보 API): LAWD_CD와 다른 자체 체계 오피넷 코드 (한국석유공사, 주유소 가격): 시도 2자리 + 시군구 4자리로 또 다름 HIRA 6자리 코드 (건강보험심사평가원, 병원·약국): sidoCd/sgguCd가 6자리 자체 코드 겉보기엔 다 "시/군/구를 가리키는 코드"인데 기관마다 자기 체계를 따로 갖고 있어서, 새 API를 붙일 때마다 "이 코드, 혹시 내가 이미 갖고 있는…
Open source