2024. 3. 26. 19:17ㆍ개발/웹 관련
정부에서 운영하는 공공데이터포털(data.go.kr)에는 다양한 데이터를 Open API로 이용할 수 있습니다.
오픈 API를 제공하는 서비스는 Java, Javascript, C#, PHP, Python, Node.js 등의 개발 언어로 활용 가능하고, 회원가입 또는 SNS로그인 후 신청 가능합니다.
저는 네이버 로그인으로 했고, 처음 로그인 하면 개인정보 동의 후 이용 가능합니다.
한국천문연구원 특일 정보를 신청했었고, 현재 웹사이트에 활용 중입니다.
예약 기능에 대체공휴일을 휴무로 처리해야 했습니다. 그래서 검색 결과 한국천문연구원에서 제공하는 데이터가 있다는 정보를 얻어 기능 개발을 마무리할 수 있었습니다.
공공기관데이터포털 데이터 활용 신청은 활용목적 및 내용을 입력 후 신청하면 대부분 자동승인 됩니다.
단, 승인 후 하루 정도 지나야 데이터가 제대로 불러와집니다. 이번에 다른 데이터를 활용할 일이 있어 새로 신청했는데 하루가 지나도 서비스 에러가 뜨길래 문의를 남겨봤습니다.
<response>
<header>
<resultCode>99</resultCode>
<resultMsg>NO OPENAPI SERVICE ERROR.</resultMsg>
</header>
</response>
요청 응답 결과가 NO OPENAPI SERVICE ERROR로 뜹니다. 검색 결과 대부분 서비스키 decode 문제였다고 하지만 저 같은 경우는 서비스키값을 제대로 넣었는데 저렇게 나와서 문의 남겼고, 30분 안에 답변이 달렸고 결과값을 제대로 받을 수 있었습니다.
활용신청 후에도 동기화까지 제공 기관별로 일정 시간이 걸린다고 하니 참고해 주시고, 시간이 지나도 안되면 저처럼 문의 남겨보시기 바랍니다.
그리고 신청현황 상세보기 페이지 아래쪽에 보면 "운영계정 신청"이라는 메뉴가 있습니다.
현재는 개발계정으로 되어 있는데 이 부분도 한번 물어봤습니다.
개발계정의 경우 일일 트래픽이 제공 데이터별로 5000~10000등 차이가 있습니다. 운영계정 신청 시 트래픽 증가가 가능하고, 신청하게 되면 해당 기관의 심의를 받아야 된다고 합니다.
사이트 규모가 크고 방문자가 많을 경우 운영계정 신청하면 되겠습니다.
감사합니다.
'개발 > 웹 관련' 카테고리의 다른 글
bxslider js 이미지 슬라이드 만들기 (43) | 2024.03.30 |
---|---|
티스토리 스킨 변경 및 레이아웃 스타일(css) 수정 (36) | 2024.03.28 |
PHPExcel 로 셀 보호 기능 추가하기 (42) | 2024.03.20 |
jquery를 javascript로 바꿔보자 - fixed 활용한 플로팅 배너 (2) | 2024.03.15 |
jquery를 javascript로 바꿔보자 - 퀵스크롤(플로팅 배너) 기능 (52) | 2024.03.14 |