본문 바로가기

IT 관련/개발 자료

공공데이터포털 #2 - 공공데이터포털의 필요 데이터 신청 및 사용하기!

반응형

#공공데이터 를 얻기 위해 #공공데이터포털 을 소개해드리고 회원가입까지 알아봤었는데요.

공공데이터포털 #1 - 공공의 데이터를 제공해보자! 공공데이터포털 소개 및 회원 가입!

 

공공데이터포털 #1 - 공공의 데이터를 제공해보자! 공공데이터포털 소개 및 회원 가입!

#프로그래밍 이란 여러가지 다양한 정의를 할 수 있겠지만, 저는 "보기 쉽고, 쓰기 쉬운 환경에 필요한 #데이터 를 활용하여 원하는 #정보 를 제공하는 것" 이라고 생각한답니다. 개발자가 아닌 사람들도 #엑셀 을..

hsnation.tistory.com

 

이번엔 #공공데이터포털 에서 내가 필요한 데이터를 신청하고, 제대로 신청되서 데이터를 받을 수 있는지를 

알아보려 합니다. 제가 필요한 데이터는 지금 #공모전 ( #스마트관광앱개발공모전 ) 을 준비 중이기에 여기에 필요한

#한국관광공사 에서 제공중인 #TourAPI 와 관련된 데이터들입니다.

스마트관광 앱개발 공모전 준비기 #1 - 필요 자료 서치

 

스마트관광 앱개발 공모전 준비기 #1 - 필요 자료 서치

2020/03/03 - [퇴준생/퇴준생 일상] - 퇴준생!! 준비 잘되가?? 공모전도 한번 해볼까?? 퇴준생!! 준비 잘되가?? 공모전도 한번 해볼까?? #퇴준생 ( #퇴사준비생 ) 으로써의 진행 상황을 공유하기 시작했는데요.....

hsnation.tistory.com

우선 필요 데이터를 신청하기 위해서는 #공공데이터포털 사이트에 들어가 로그인을 해야겠죠??

 

w공공데이터포털 사이트 바로가

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다.

www.data.go.kr

TourAPI 공식 사이트의 OpenAPI 신청 안내 페이지 바로가기

 

OpenAPI 활용신청방법 |OpenAPI| TourAPI3.0

OpenAPI를 이용하시기 위해서는 먼저 OpenAPI 활용신청을 하셔야 합니다. OpenAPI 활용신청은 한국정보화진흥원의 공공데이터포털(www.data.go.kr)을 통해 회원가입을 하고, 활용신청을 통해 인증키를 획득하는 절차로 진행하셔야 하며 본 페이지는 그에 대한 절차 및 방법을 설명해 드립니다. - 한국관광공사는 가입된 개인정보를 공공데이터포털과 공유하지 않으며, 회원명과 인증키만을 공유하여 API서비스를 제공합니다. - 회원가입 및 인증키 생

api.visitkorea.or.kr

#한국관광공사 의 #TourAPI 사이트에 가시면 안내가 나와있는데, 이전 버전인거 같습니다. 지금과 화면이

좀 다르네요...그래서 화면 캡쳐를 쭉쭉 해봤습니다~

공공데이터포털 메뉴 구조

사이트에 로그인 하시고 메인 화면에 메뉴들이 보이는데요 [데이터셋] - [오픈 API] 를 누르고 들어가세요.

기관별 검색 기능

TourAPI 사이트에서 얘기하는 [기관별 검색] 기능이 저런 위치에 있습니다. 전 공식 사이트의 설명으로는

서브 메뉴로 들어가있다고 이해하고 한참 뻘짓을 했네요...

 

근데...해보니 저거 누르고 하나...그냥 위에 #검색어 창에 "한국관광공사" 를 입력하나...동일한 결과가 나오네요ㅡㅡ

한국관광공사 제공 OpenAPI 리스트

공식 사이트에서 설명하는 것과 같이 총 6개의 #OpenAPI 가 검색되네요. 이 중에 원하는걸 신청하면 될 것 같습니다.

API 상세 설명

아무거나 한번 눌러봤습니다. 이 #API 에 대한  설명이 나와있네요. 그리고 상단에 보시면 [활용신청] 메뉴가 있습니다.

 

이를 눌러서 해당 데이터셋을 내가 사용하겠다! 라는 신청이 가능한 것인데요.

 

개발할 결과물에 대한 내용을 사사삭~ 일별하시면...없으시면 저처럼 그냥 [참고자료]로 활용한다고 하심 넘어가지네요.

 

짜자잔~ 이제 개발자 계정으로 등록이 완료되었습니다. 안내상으로는 30분 가량 시간이 걸리고 개발자 승인이 난다고 하는데요.

 

개발 계정 현황

 

전 신청하자마자 바로 승인이 났습니다. 자동 승인이 되는 서비스인가봅니다. 이제 신청은 끝났고...

실제 서비스 페이지로 들어가보시면

 

이 API를 사용하기 위한 #EndPoint 가 안내되어 있고, 저에게 할당된 #인증키 정보를 확인할 수 있습니다.

 

이러면 사용할 준비가 끝난건데요. 테스트를 위해서...#REST 방식이기에 웹브라우져에 URL을 입력하시면 결과값을 

볼 수 있습니다.

 

 

응답은 위와 같이 JSON 형태로 날라오게 되니...레코드 별로 쪼개서 활용하시면 될 것 같아요.

이제 전...TourAPI 에서 제공하는 6개의 API가 뭔지...공부를 좀 해보려 합니다...뭘 제공하는지 알아야

뭘 만들지에 대한 아이디어를 떠올릴 수 있을거 같아....

관심있으신 분들은...다른 분야에서 공공데이터포털의 OpenAPI 를 활용하시는 데에 이 포스팅이 도움됐음

좋겠습니다. (다른 공모전 나가주세요ㅠㅠ)

끝으로 TourAPI의 제공 서비스도 함께 올려봅니다.

TourAPI 제공 서비스

 

반응형