-
Notifications
You must be signed in to change notification settings - Fork 4
API GUIDE
K037_이노원 edited this page Oct 28, 2021
·
3 revisions
-
여행지역 전체 보기
-
지역 목록 조회
-
BaseURL : http://api.visitkorea.or.kr/openapi/service/rest/KorService/areaCode?
-
Request Parameter
numOfRows MobileOS MobileApp areaCode ServiceKey 설명 페이지 당 결과수 OS 구분 서비스명 지역코드 인증키 예시 100 AND Travelog 1 - - 지역 코드 입력 시 세부 지역 조회
- ex) 1(서울) 입력 -> 금천구, 관악구 등 결과 출력
-
Response Message
- resultMsg : OK (응답 확인)
- body
- code : 1 (지역 코드)
- name : 서울 (지역명)
-
-
지역 별 이미지 조회
-
BaseURL : http://api.visitkorea.or.kr/openapi/service/rest/KorService/areaBasedList?
-
Request Parameter
numOfRows arrange MobileOS MobileApp areaCode sigunguCode ServiceKey 설명 페이지 당 결과수 정렬구분 OS 구분 서비스명 지역코드 시군구코드 인증키 예시 1 (최다 조회) P (조회순) AND Travelog 1 1 - - areaCode 1~8 (특별시, 광역시 등) -> 시군구 코드 입력 X
- sigunguCode 입력 시 areaCode 필수
-
Response Message
- resultMsg : OK (응답 확인)
- body
- firstimage : 이미지 URL
-
-
-
BaseURL : http://api.visitkorea.or.kr/openapi/service/rest/KorService/areaBasedList?
-
Request Parameter
numOfRows arrange MobileOS MobileApp contentTypeId areaCode sigunguCode ServiceKey 설명 페이지 당 결과수 정렬구분 OS 구분 서비스명 관광타입ID 지역코드 시군구코드 인증키 예시 1 (최다 조회) P (조회순) AND Travelog 12 (관광지) 1 1 - - 관광 타입마다 각 관광타입ID 입력
- areaCode 1~8 (특별시, 광역시 등) -> 시군구 코드 입력 X
- sigunguCode 입력 시 areaCode 필수
-
Response Message
- resultMsg : OK (응답 확인)
- body
- firstimage2 : 썸네일 이미지 URL
- title : 장소 제목
사용자가 API에서 관광지를 검색할 수 있다.
매개변수 | numOfRows | pageNo | listYN | arrange | contentTypeId | areaCode | sigunguCode | cat1 | cat2 | cat3 | keyword |
---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 한 페이지 결과 수 | 페이지 번호 | 목록 구분 | 정렬 구분 | 관광타입 ID | 지역 코드 | 시군구 코드 | 대분류 | 중분류 | 소분류 | 요청 키워드 |
예시 | 10 | 1 | Y (목록) | D (생성일순) | 12 (관광지, 숙박 등) | 39 | 3 | A04 | A0401 | A04010200 | 중앙시장 |
- 응답 데이터
데이터 | addr1 | addr2 | areacode | contentid | contenttypeid | firstimage | firstimage2 | mapx | mapy | sigungucode | tel | title |
---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 주소 | 상세주소 | 지역코드 | 콘텐츠ID | 콘텐츠타입ID | 이미지 | 썸네일 | X좌표 | Y좌표 | 시군구코드 | 전화번호 | 제목 |
예시 | 강원도 고성군 죽왕면 심층수길 124-19 | (죽왕면) | 32 | 2360786 | 12 | 128.5216381039 | 38.3343742648 | 2 | 033-638-9900 | (주)강원심층수 |
다양한 타입의 정보를 리스트 형태로 제공하는 기능
매개변수 | numOfRows | pageNo | MobileOS | MobileApp | ServiceKey | contentId | contentTypeId |
---|---|---|---|---|---|---|---|
설명 | 결과 수 | 페이지 번호 | OS 구분 | 서비스명 | 인증키 | 콘텐츠ID | 관광타입 ID |
예시 | 10 | 1 | AND(안드로이드) | AppTest | URL 인코딩된 인증키 | 2763531 | 28 |
{
"response": {
"header": {
"resultCode": "0000",
"resultMsg": "OK"
},
"body": {
"items": {
"item": [
{
"contentid": 2763531,
"contenttypeid": 28,
"fldgubun": 2,
"infoname": "이용요금",
"infotext": "40,000원 ~ 50,000원<br>※ 이용요금은 변동될 수 있으므로 홈페이지 참조 또는 전화 문의 요망\n\n",
"serialnum": 0
},
{
"contentid": 2763531,
"contenttypeid": 28,
"fldgubun": 2,
"infoname": "대여안내",
"infotext": "텐트,릴선,화로대,난방기구,식기,침낭\n",
"serialnum": 1
},
{
"contentid": 2763531,
"contenttypeid": 28,
"fldgubun": 3,
"infoname": "부대시설",
"infotext": "전기,무선인터넷,장작판매,온수,물놀이장,놀이터\n",
"serialnum": 2
},
{
"contentid": 2763531,
"contenttypeid": 28,
"fldgubun": 3,
"infoname": "주요시설",
"infotext": "소화기:10\n",
"serialnum": 3
}
]
},
"numOfRows": 50,
"pageNo": 1,
"totalCount": 4
}
}
}
- 지역 코드(areaCode)
지역 | areaCode |
---|---|
서울 | 1 |
인천 | 2 |
대전 | 3 |
대구 | 4 |
광주 | 5 |
부산 | 6 |
울산 | 7 |
세종특별자치시 | 8 |
경기도 | 31 |
강원도 | 32 |
- 관광 타입(ContentTypeId)
타입 종류 | ContentTypeId |
---|---|
관광지 | 12 |
행사/공연/축제 | 14 |
음식점 | 39 |
- https://console.developers.google.com/apis/dashboard
- 프로젝트 생성 후 이용 가능
- Maps SDK for Android 추가해서 사용
- 지도 기능 : Maps
- 검색 기능 : Places
- 2021-10-28 16:50 최초 작성
- 2021-10-28 16:57 반복정보 항목 추가