駅毎の時刻表を取得する

駅毎の時刻表を取得します。

※API利用時のイメージ図 (駅すぱあとWebサービス HTML5 インターフェースサンプル)

スクリーンショット 2016-01-20 11.54.55.png (77.1 kB)

関連URL

手順

1. 駅を指定して路線を取得する

鉄道駅時刻表/station/timetable を用いて、stationNameパラメータまたはstationCodeパラメータで駅を指定します。

※リクエスト例では日本語で記述しておりますが、リクエストパラメータに日本語が含まれる場合には、日本語の部分をUTF8でURLエンコード(パーセントエンコード)してください。

GET /v1/xml/station/timetable?stationName=高円寺
<ResultSet apiVersion="1.26.0.0" engineVersion="201512_04a">
<TimeTable code="1">
<Station>
<Name>高円寺</Name>
</Station>
<Line>
<Name>総武線</Name>
<Direction>三鷹・高尾</Direction>
</Line>
:

2. 指定した駅、路線の時刻表を取得する

1のレスポンスで路線を取得できるので、選択した路線の ResultSet/Timetable/code を用いて時刻表を取得します。

※リクエスト例では日本語で記述しておりますが、リクエストパラメータに日本語が含まれる場合には、日本語の部分をUTF8でURLエンコード(パーセントエンコード)してください。

GET /v1/xml/station/timetable?name=高円寺&code=1
<ResultSet apiVersion="1.26.0.0" engineVersion="201512_04a">
<TimeTable code="1">
<Station>
<Name>高円寺</Name>
</Station>
<HourTable>
<MinuteTable>
<Minute>10</Minute>
<Stop kindCode="1" lineCode="29067" extra="True" nameCode="1" destinationCode="6"/>
</MinuteTable>
<MinuteTable>
<Minute>40</Minute>
<Stop kindCode="1" lineCode="29068" extra="True" nameCode="1" destinationCode="6"/>
</MinuteTable>
<Hour>1</Hour>
</HourTable>
: