채택완료

그누보드에 API 적용 어떻게 하나요?

2015-04-28 (화) 11:58:05 3,592

한국관광공사 오픈 API를 이용해서 

여행이나 축제 정보를 받아 사이트에 게시하려 하는데요.

정보 이용 신청 이런 건 다 했는데 

정작 어떻게 해야 사이트에 게시물로 올라가는지 모르겠네요-_-;

이거 정보 제가 한국관광공사가서 조회한 후 직접 다 올려야 되는 건 아니죠?

자동으로 조건에 맞는 게시물들이 게시판에 업데이트 되는 줄 알았는데...

-------------------------------

REST방식의 URL 요청 예시

응답 표준은 XML 이며, JSON을 요청할 경우“&_type=json”을 추가하여 요청합니다.

서비스키(인증키) 인코딩 방법

String myKey = “발급받은 인증키”;
String ServiceKey = URLEncoder.encode(myKey, "UTF-8");
(TourAPI의 모든 Character Set은 UTF-8 설정)

요청 파라미터에서 서비스명 기재

MobileApp파라미터는 서비스(웹,앱 등)별로 활용 통계를 산출하기 위한 항목입니다.
URL요청 시 반드시 기재 부탁드립니다.

//====== 파라미터인코딩 예시(JSP 기준)

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>>
//=== 서비스명이 영문인 경우 (인코딩 불필요)
String appName = “KoreaTourismOrganization”;
//=== 서비스명이 한글(일문, 중문 등)인 경우 (인코딩 필수)
String appName = URLEncoder.encode(“한국관광공사”, "UTF-8"); 

http://api.visitkorea.or.kr/openapi/service/rest/KorService/areaCode?ServiceKey=ServiceKey&numOfRows=10&pageNo=1&MobileOS=AND&MobileApp=appName;

//====== 파라미터인코딩 예시(JSP 기준)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>>
//=== 서비스명이 영문인 경우 (인코딩 불필요)
String appName = “KoreaTourismOrganization”;
//=== 서비스명이 한글(일문, 중문 등)인 경우 (인코딩 필수)
String appName = URLEncoder.encode(“한국관광공사”, "UTF-8"); 

http://api.visitkorea.or.kr/openapi/service/rest/KorService/areaCode?ServiceKey=ServiceKey&numOfRows=10&pageNo=1&MobileOS=AND&MobileApp=appName;

----------------------------------------------------

이렇게 안낸되어있는데 이걸 어따 붙이라는 건지도 모르겠어요 ㅠㅠ

|

답변 1개

채택된 답변
+20 포인트

의뢰게시판으로 가야 할 내용인 것 같습니다.

답변을 작성하려면 로그인이 필요합니다.