본문 바로가기

Backend

관광정보 API 사용하기

728x90

미니프로젝트를 진행하는데에 있어서 숙박정보 관련 API가 필요하였다 

선택지는 2가지 였는데 우리팀은 아래 API를 사용하기로 하였고 사용하기 위해서 알아보았던 것을 정리해보려고 한다

 

https://api.visitkorea.or.kr/#/

 

TourAPI4.0

누구나 쉽게 접근하고 활용 할 수 있는 다국어 관광정보 고객 맞춤형 데이터

api.visitkorea.or.kr

위 사이트의 API를 이용하기 위해서는 아래 사이트에서 몇가지 절차를 거쳐야 한다

 

https://www.data.go.kr/data/15101578/openapi.do#/tab_layer_detail_function

 

한국관광공사_국문 관광정보 서비스_GW

코드조회 및 관광정보의 통합/상세 검색 및 위치기반,지역기반 등 국내 관광에 대한 전반적인 상세정보를 국문관광정보로 제공한다.

www.data.go.kr

 

 

1. 인증키 발급

1-1. 로그인 후 아래 표시된 활용 신청 버튼을 누른다

1-2. 아래와 같은 정보를 입력하고 자신이 필요한 정보에 대해 체크표시를 하면된다

1-3. 이렇게만 하면 일단 사용 신청은 완료! 반영되는데 시간이 좀 걸릴수있다(1-2시간?)

 

신청이 완료되면 위 사진처럼 자동으로 마이페이지로 이동하게 되고 만약 안보인다면 아래 표시되어있는 마이페이지에 들어가면 위와 같은 화면이 나오게 된다

 

신청된 것을 클릭해 보면 Base URL과 인증키와 같이 필요한 정보들이 나와있는 것을 확인할 수 있다

 

일반 인증키와 Base URL + 뒤에 사용할 통신프로토콜 주소를 이용하여 내가 원하는 정보를 들고 올 수 있다

위에 API를 신청 했던 페이지를 들어가 보면 아래 부분에 스웨거를 이용하여 정보가 어떻게 오는지 예시를 볼 수 있게 해놓았다(아직 인증키가 유효하지 않아 시간이 지난 후 예시 화면 캡쳐를 올리겠습니다 :-) )

 

 

https://api.visitkorea.or.kr/#/useUtilExercises?utilName=&requestPage=2

 

TourAPI4.0

누구나 쉽게 접근하고 활용 할 수 있는 다국어 관광정보 고객 맞춤형 데이터

api.visitkorea.or.kr

위 페이지에서 국문 관광정보 서비스를 클릭하면 해당 API에 대한 가이드를 다운 받을 수 있고 가이드를 보면서 API를 사용하면 된다!

 

사용예시

필요한 부분을 채워서 아래와 같이 요청을 보내보았다

 

OpenAPI 호출 버튼을 누르면 아래와 같이 결과값을 볼 수 있고 json파일 형식으로 요청하였기 때문에 csv 파일로 다운 또는 json 파일로 결과값을 다운받을 수도 있다

 

728x90