はじめに
定期券
交通費精算(定期区間控除)
通勤費管理(定期代支給)
探索
運賃
探索結果
探索条件
地点
路線
路線図

駅毎の時刻表を取得する


 Attention!

本tipsでは鉄道駅時刻表(旧版)を利用しております。 これから開発を始められる方は鉄道駅時刻表(旧版)鉄道駅時刻表に読み替えてご利用いただくことを推奨します。

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

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

関連URL

手順

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

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

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

GET /v1/xml/station/timetable?key=アクセスキーを入力してください&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?key=アクセスキーを入力してください&stationName=高円寺&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>
:
ページ上部へ