バス路線時刻表
2点間のバス停から時刻表を取得します。
GET /v1/{format}/bus/timetable
parameters
※ Requiredの「△」は、特定の条件においてそのパラメータが必須になることを示します。詳しくはパラメータのDescriptionを参照してください。
Name | Type | Required | Description |
---|---|---|---|
format | string | ◯ | レスポンスのデータ形式の指定。必須 指定できる値: - xml: xml形式のデータ - json: json形式のデータ ※クエリパラメータではなくパスに値を指定します。 |
key | string | ◯ | アクセスキー。必須 |
from | string | ◯ | 出発駅。駅コードまたは駅の名称が指定できます。必須 |
to | string | ◯ | 到着駅。駅コードまたは駅の名称が指定できます。必須 |
date | int | --- | 時刻表取得日付。省略可。省略時は日付を考慮しない時刻表になります。 Format: YYYYMMDD |
response
Name | Description |
---|---|
ResultSet | レスポンスの最下部を表す要素 |
ResultSet / apiVersion | WebAPIバージョン |
ResultSet / engineVersion | エンジンバージョン |
ResultSet / TimeTable | 時刻表を表す要素 |
ResultSet / TimeTable / Line | 区間 を表す要素 |
ResultSet / TimeTable / Line / trainID | 列車を特定する短期ID ※保存には不向きです |
ResultSet / TimeTable / Line / ArrivalState | 到着時の状態を表す要素 |
ResultSet / TimeTable / Line / ArrivalState / no | 到着番線、番号等 |
ResultSet / TimeTable / Line / ArrivalState / Datetime | 日時を表す要素 |
ResultSet / TimeTable / Line / ArrivalState / Datetime / operation | 運行日判定 - today: 日時通り - yesterday: 前日 |
ResultSet / TimeTable / Line / DepartureState | 出発時の状態を表す要素 |
ResultSet / TimeTable / Line / DepartureState / no | 出発番線、番号等 |
ResultSet / TimeTable / Line / DepartureState / Datetime | 日時を表す要素 |
ResultSet / TimeTable / Line / DepartureState / Datetime / operation | 運行日判定 - today: 日時通り - yesterday: 前日 |
ResultSet / TimeTable / Destination | 列車の行き先を表す要素 |
ResultSet / TimeTable / Destination / Station | 駅を表す要素 |
ResultSet / TimeTable / Destination / Station / code | 駅コード |
ResultSet / TimeTable / Destination / Station / Name | 駅の名称を表す要素 |
ResultSet / TimeTable / Line / Name | 名称を表す要素 |
ResultSet / TimeTable / Station | 駅を表す要素 |
ResultSet / TimeTable / Station / Name | 駅の名称を表す要素 |
example
GET /v1/xml/bus/timetable?key=アクセスキーを入力してください&from=東京駅八重洲口/都営バス&to=日本橋/都営バス
<?xml version="1.0" encoding="UTF-8"?>
<ResultSet apiVersion="1.14.0.0" engineVersion="201404_01a">
<TimeTable>
<Station>
<Name>東京駅八重洲口/都営バス</Name>
</Station>
<Line trainID="0">
<Name>東42甲(南千住駅西口-東京駅八重洲口)</Name>
<DepartureState>
<Datetime operation="today">06:29:00+09:00</Datetime>
</DepartureState>
<ArrivalState>
<Datetime operation="today">06:31:00+09:00</Datetime>
</ArrivalState>
<Destination>
<Station code="36902">
<Name>南千住駅西口/都営バス</Name>
</Station>
</Destination>
</Line>
<Line trainID="1">
<Name>東42甲(南千住車庫前-東京駅八重洲口)</Name>
<DepartureState>
<Datetime operation="today">06:54:00+09:00</Datetime>
</DepartureState>
<ArrivalState>
<Datetime operation="today">06:56:00+09:00</Datetime>
</ArrivalState>
<Destination>
<Station code="36520">
<Name>南千住車庫前/都営バス</Name>
</Station>
</Destination>
</Line>
<Line trainID="2">
<Name>東42甲(南千住駅西口-東京駅八重洲口)</Name>
<DepartureState>
<Datetime operation="today">07:24:00+09:00</Datetime>
</DepartureState>
<ArrivalState>
<Datetime operation="today">07:26:00+09:00</Datetime>
</ArrivalState>
<Destination>
<Station code="36902">
<Name>南千住駅西口/都営バス</Name>
</Station>
</Destination>
</Line>
<Line trainID="3">
<Name>東42甲(南千住駅西口-東京駅八重洲口)</Name>
<DepartureState>
<Datetime operation="today">07:51:00+09:00</Datetime>
</DepartureState>
<ArrivalState>
<Datetime operation="today">07:53:00+09:00</Datetime>
</ArrivalState>
<Destination>
<Station code="36902">
<Name>南千住駅西口/都営バス</Name>
</Station>
</Destination>
</Line>
<Line trainID="4">
<Name>東42甲(南千住車庫前-東京駅八重洲口)</Name>
<DepartureState>
<Datetime operation="today">08:12:00+09:00</Datetime>
</DepartureState>
<ArrivalState>
<Datetime operation="today">08:15:00+09:00</Datetime>
</ArrivalState>
<Destination>
<Station code="36520">
<Name>南千住車庫前/都営バス</Name>
</Station>
</Destination>
</Line>
<Line>
:
</Line>
</TimeTable>
</ResultSet>
GET /v1/json/bus/timetable?key=アクセスキーを入力してください&from=東京駅八重洲口/都営バス&to=日本橋/都営バス
{
"ResultSet": {
"apiVersion": "1.14.0.0",
"engineVersion": "201404_01a",
"TimeTable": {
"Station": {
"Name": "東京駅八重洲口/都営バス"
},
"Line": [
{
"trainID": "0",
"Name": "東42甲(南千住駅西口-東京駅八重洲口)",
"DepartureState": {
"Datetime": {
"text": "06:29:00+09:00",
"operation": "today"
}
},
"ArrivalState": {
"Datetime": {
"text": "06:31:00+09:00",
"operation": "today"
}
},
"Destination": {
"Station": {
"code": "36902",
"Name": "南千住駅西口/都営バス"
}
}
},
{
"trainID": "1",
"Name": "東42甲(南千住車庫前-東京駅八重洲口)",
"DepartureState": {
"Datetime": {
"text": "06:54:00+09:00",
"operation": "today"
}
},
"ArrivalState": {
"Datetime": {
"text": "06:56:00+09:00",
"operation": "today"
}
},
"Destination": {
"Station": {
"code": "36520",
"Name": "南千住車庫前/都営バス"
}
}
},
{
"trainID": "2",
"Name": "東42甲(南千住駅西口-東京駅八重洲口)",
"DepartureState": {
"Datetime": {
"text": "07:24:00+09:00",
"operation": "today"
}
},
"ArrivalState": {
"Datetime": {
"text": "07:26:00+09:00",
"operation": "today"
}
},
"Destination": {
"Station": {
"code": "36902",
"Name": "南千住駅西口/都営バス"
}
}
},
{
"trainID": "3",
"Name": "東42甲(南千住駅西口-東京駅八重洲口)",
"DepartureState": {
"Datetime": {
"text": "07:51:00+09:00",
"operation": "today"
}
},
"ArrivalState": {
"Datetime": {
"text": "07:53:00+09:00",
"operation": "today"
}
},
"Destination": {
"Station": {
"code": "36902",
"Name": "南千住駅西口/都営バス"
}
}
},
{
"trainID": "4",
"Name": "東42甲(南千住車庫前-東京駅八重洲口)",
"DepartureState": {
"Datetime": {
"text": "08:12:00+09:00",
"operation": "today"
}
},
"ArrivalState": {
"Datetime": {
"text": "08:15:00+09:00",
"operation": "today"
}
},
"Destination": {
"Station": {
"code": "36520",
"Name": "南千住車庫前/都営バス"
}
}
},
{
:
}
]
}
}
}