API STORE

| 회원가입
 

API 상품보기

대중교통 API

대중교통 API

아로정보기술 │ 대중교통 │ http://www.odsay.com유료
대중교통 API란 대중교통길찾기, 버스정보, 지하철정보, 시외교통(고속/시외버스, ktx/열차,항공)에 대해 사용자가 규정된 API를 이용하여 원하는 대중교통 서비스를 좀 더 쉽게 개발할 수 있도록 구성한 
인터페이스 입니다.

[서비스특징]
(1)전국버스정보 제공(서울, 경기, 6대 광역시, 강원도, 충청도, 경상도, 전라도, 제주도)
(2)버스, 지하철 환승을 고려한 대중교통 길찾기 서비스
(3)좌표를 기반으로 내주변 버스정보 제공
(4)BIS연계와 실사를 통한 정확한 버스정보 제공
(5)검증된 서비스(본 서비스는 KT, Naver, Google, Nate, Tmap 등에 제공되고 있음)
(6)모니터링을 통한 지속적인 데이터 업데이트

Bus Lane Search

GETappletree/v1/0/Bus/Lane/Search.asp

Bus Lane Search - 버스노선 조회

curl –i - X GET - H x-waple-authorization : 고객 키 // console 에서 직접 입력하여 사용 가능합니다.
HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp") .header("x-waple-authorization", "고객 키") .field("startNO", "1") .field("echo", "yes") .field("output", "json") .field("encoding", "utf-8") .field("stationListYn", "no") .field("busNo", "150") .field("CID", "1") .field("displayCnt", "10") .field("svcid", "f78480bc1c06734607e4c7107d0642f3") .asJson();
// These code snippets use an open-source library. HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp") .header("x-waple-authorization", "고객 키") .field("startNO", "1") .field("echo", "yes") .field("output", "json") .field("encoding", "utf-8") .field("stationListYn", "no") .field("busNo", "150") .field("CID", "1") .field("displayCnt", "10") .field("svcid", "f78480bc1c06734607e4c7107d0642f3") .end(function (result) { console.log(result.status, result.headers, result.body); });
response = Unirest.GET "http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp", headers:{:"x-waple-authorization" => "고객 키"}, parameters:{ :startNO => "1" , :echo => "yes" , :output => "json" , :encoding => "utf-8" , :stationListYn => "no" , :busNo => "150" , :CID => "1" , :displayCnt => "10" , :svcid => "f78480bc1c06734607e4c7107d0642f3" }
org.springframework.web.filter.ShallowEtagHeaderFilter$ShallowEtagResponseWrapper@7a314efa = Unirest::GET ("http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp", array( "x-waple-authorization" => "고객 키" ), array( startNO => "1" , echo => "yes" , output => "json" , encoding => "utf-8" , stationListYn => "no" , busNo => "150" , CID => "1" , displayCnt => "10" , svcid => "f78480bc1c06734607e4c7107d0642f3" ) );
response = Unirest.GET ("http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp", headers={"x-waple-authorization": "고객 키"}, params={ startNO:"1" , echo:"yes" , output:"json" , encoding:"utf-8" , stationListYn:"no" , busNo:"150" , CID:"1" , displayCnt:"10" , svcid:"f78480bc1c06734607e4c7107d0642f3" } )
NSDictionary *headers = @{@"x-waple-authorization": @"고객 키"}; NSDictionary *parameters = @{ @startNO: @"1", @echo: @"yes", @output: @"json", @encoding: @"utf-8", @stationListYn: @"no", @busNo: @"150", @CID: @"1", @displayCnt: @"10", @svcid: @"f78480bc1c06734607e4c7107d0642f3"}; UNIUrlConnection *asyncConnection = [[UNIRest GET :^(UNISimpleRequest *request) { [request setUrl:@"http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp"]; [request setHeaders:headers]; [request setParameters:parameters]; }] asJsonAsync:^(UNIHTTPJsonResponse *response, NSError *error) { NSInteger code = response.code; NSDictionary *responseHeaders = response.headers; UNIJsonNode *body = response.body; NSData *rawBody = response.rawBody; }];
Task> response = Unirest.GET ("http://api.apistore.co.kr/traffic/appletree/v1/0/Bus/Lane/Search.asp") .header("x-waple-authorization", "고객 키") .field(startNO, "1") .field(echo, "yes") .field(output, "json") .field(encoding, "utf-8") .field(stationListYn, "no") .field(busNo, "150") .field(CID, "1") .field(displayCnt, "10") .field(svcid, "f78480bc1c06734607e4c7107d0642f3") .asJson();
이 code snippet은 unirest.의 Open source Client Library를 사용하고 있습니다.
더 자세한 정보가 필요할 경우 unirest.io 페이지를 방문하세요.

API Test Console TEST Console에 값을 넣어 파라미터의 실제 결과를 테스트합니다.

Parameters

* 필수 파라미터 표시
Parameters Description TEST Console
startNO String 리턴 결과 개수 (displayCnt와 startNO 중 한 값이라도 없으면 모든 결과 표현) 예시: 1
echo String 결과 포맷에 Request 파라메터를 보여줄지 여부를 나타낸다. 개발단계의 디버깅 용이며, default 값은 no이다. 예시: yes
output String 결과 데이터 형태로 기본값은 XML이다. 예시: json
encoding String 결과 데이터의 캐릭터셋으로 기본값은 utf-8 이다. 추후 지원 예시: utf-8
stationListYn String 주요정류장 표현 옵션(default:no) 예시: no
busNo * String 조회할 버스노선번호 예시: 150
CID String 도시코드 예시: 1
displayCnt String 리턴 결과 개수 (displayCnt와 startNO 중 한 값이라도 없으면 모든 결과 표현) 예시: 10
svcid * String 필수 입력값(누락시 연동 오류 발생) 예시: f78480bc1c06734607e4c7107d0642f3

Response 응답 결과 입니다.

Status


				

Response Header


				

Response Body


				

Response Body field


				

에러 메시지

Http Status Description
-1 컴포넌트 에러
-2 DB 접속 에러
-8 잘못된 필수 입력값 에러
-9 필수 입력값 에러