대중교통 요약정보 API
출발지/목적지에 대한 대중교통 경로탐색 요약정보를 제공합니다.
해당 API를 사용하기 위해서는 앱 키 값이 반드시 필요합니다.
Guide 페이지를 참고하세요.
API URL
![](/images/label_post.png)
https://apis.openapi.sk.com/transit/routes/sub
Basic Information
Name | Description |
---|---|
Protocol /HTTP Method |
Post Method |
Pre-Conditions |
|
OAuth |
NO |
Request
Parameters
Name | Data Type | Mandatory | Example | Default | Description |
---|---|---|---|---|---|
startX |
String |
Y |
126.9264931 |
내용이 없습니다. |
출발지 좌표(경도)
|
startY |
String |
Y |
37.61344364 |
내용이 없습니다. |
출발지 좌표(위도)
|
endX |
String |
Y |
127.1269368 |
내용이 없습니다. |
도착지 좌표(경도)
|
endY |
String |
Y |
37.50041988 |
내용이 없습니다. |
도착지 좌표(위도)
|
format |
String |
N |
내용이 없습니다. |
json |
출력포맷(json, xml)
|
count |
int |
N |
내용이 없습니다. |
10 |
최대 응답 결과 개수
|
searchDttm |
String |
N |
202301011200 |
내용이 없습니다. |
타임머신 기능 검색 날짜
타임머신 요청 시간 범위
|
Request Sample - Code type : application/json
{
"startX": "127.02550910860451",
"startY": "37.63788539420793",
"endX": "127.030406594109",
"endY": "37.609094989686",
"count" : 1,
"format":"json"
}
Response
Parameters
Name | Data Type | Mandatory | Example | Description |
---|---|---|---|---|
metaData |
node |
내용이 없습니다. | 내용이 없습니다. | 내용이 없습니다. |
Plan |
node |
내용이 없습니다. | 내용이 없습니다. | 내용이 없습니다. |
itineraries |
node |
내용이 없습니다. | 내용이 없습니다. |
데이터 상세정보 최상위 노드 |
pathType |
int |
내용이 없습니다. | 내용이 없습니다. |
경로 탐색 결과 종류 |
totalTime |
int |
내용이 없습니다. | 내용이 없습니다. |
총 소요시간(sec) |
transferCount |
int |
내용이 없습니다. | 내용이 없습니다. |
환승횟수 |
totalWalkDistance |
int |
내용이 없습니다. | 내용이 없습니다. |
총 보행자 이동 거리(m) |
totalDistance |
int |
내용이 없습니다. | 내용이 없습니다. |
총 이동거리(m) |
totalWalkTime |
int |
내용이 없습니다. | 내용이 없습니다. |
총 보행자 소요시간(sec) |
fare |
node |
내용이 없습니다. | 내용이 없습니다. |
금액 최상위 노드 |
regular |
node |
내용이 없습니다. | 내용이 없습니다. |
금액 상위 노드 |
currency |
node |
내용이 없습니다. | 내용이 없습니다. |
금액 상위 노드 |
symbol |
string |
내용이 없습니다. | 내용이 없습니다. |
금액 상징(₩) |
currency |
string |
내용이 없습니다. | 내용이 없습니다. |
금액 단위(원) |
currencyCode |
string |
내용이 없습니다. | 내용이 없습니다. |
금액 단위 코드(KRW) |
totalFare |
number |
내용이 없습니다. | 내용이 없습니다. |
대중교통요금 |
requestParameters |
node |
내용이 없습니다. | 내용이 없습니다. | 내용이 없습니다. |
reqDttm |
string |
내용이 없습니다. | 내용이 없습니다. |
요청 시각
|
startX |
string |
내용이 없습니다. | 내용이 없습니다. |
출발지 좌표(경도)
|
startY |
string |
내용이 없습니다. | 내용이 없습니다. |
출발지 좌표(위도)
|
endX |
string |
내용이 없습니다. | 내용이 없습니다. |
도착지 좌표(경도)
|
endY |
string |
내용이 없습니다. | 내용이 없습니다. |
도착지 좌표(위도)
|
Response Sample - Code type : application/json
{
"metaData": {
"requestParameters": {
"endY": "37.609095",
"endX": "127.030407",
"startY": "37.637885",
"startX": "127.025509",
"reqDttm": "20230320165954"
},
"plan": {
"itineraries": [
{
"fare": {
"regular": {
"totalFare": 1200,
"currency": {
"symbol": "₩",
"currency": "원",
"currencyCode": "KRW"
}
}
},
"pathType": 2,
"totalTime": 1100,
"totalWalkTime": 282,
"transferCount": 1,
"totalDistance": 4343,
"totalWalkDistance": 282
}
]
}
}
}
Error code index
Error Code | Message | HTTP Status Code | Description |
---|---|---|---|
11 |
출발지/도착지 간 거리가 가까움 |
200 |
출발지/도착지 간 거리가 가까워서서 탐색된 경로 없음 |
12 |
출발지 정류장 매핑 실패 |
200 |
출발지에서 검색된 정류장 없어서 탐색된 경로 없음 |
13 |
도착지 정류장 매핑 실패 |
200 |
도착지에서 검색된 정류장 없어서 탐색된 경로 없음 |
14 |
기타 |
200 |
출발지/도착지 간 탐색된 대중교통경로가 없음 |
21 |
필수 입력 값 형식 및 범위 오류 |
400 |
내용이 없습니다. |
22 |
필수 입력 값 누락 오류 |
400 |
내용이 없습니다. |
23 |
서비스 지역 아님 |
400 |
내용이 없습니다. |
24 |
타임머신 시각 오류 |
400 |
타임머신 시각 입력 오류 |
31 |
일정 시간 응답이 없는 경우 |
500 |
내용이 없습니다. |
32 |
기타 오류 |
500 |
내용이 없습니다. |