経路探索結果から学生定期を取得する

デフォルトでは通勤定期代金が出力される ResultSet/Course/Price に、学生定期を出力します。

attention!

経路探索結果に学生定期を出力できるのは、経路探索 /search/course/extreme のみとなります。それ以外の経路探索(経路簡易探索平均待ち時間探索)は、条件設定を行うconditionDetailパラメータを付加することができません。

関連URL

手順

1. 経路探索に用いる条件を生成する

探索条件生成 /toolbox/course/condition のteikiKindパラメータに、経路探索結果に出力したい定期種別を指定します。

GET /v1/xml/toolbox/course/condition?key=アクセスキーを入力してください&teikiKind=university
<ResultSet apiVersion="1.26.0.0" engineVersion="201601_02a">
<Condition>T3221233232319:F3121122120:A23121141:</Condition>
</ResultSet>

2. 経路探索を行う

1で生成した詳細探索条件を用いて経路探索 /search/course/extreme を行います。

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

GET /v1/xml/search/course/extreme?key=アクセスキーを入力してください&viaList=高円寺:阿佐ヶ谷&conditionDetail=T3221233232319:F3121122120:A23121141:
<ResultSet apiVersion="1.26.0.0" engineVersion="201601_02a">
<Course searchType="departure" dataType="onTimetable">
:
<Price kind="Teiki1Summary">
<Oneway>2260</Oneway>
</Price>
<Price fareRevisionStatus="none" toLineIndex="1" fromLineIndex="1" kind="Teiki1" index="1" selected="true">
<Type>Teiki1</Type>
<Oneway>2260</Oneway>
</Price>
<Price kind="Teiki3Summary">
<Oneway>6450</Oneway>
</Price>
<Price fareRevisionStatus="none" toLineIndex="1" fromLineIndex="1" kind="Teiki3" index="1" selected="true">
<Type>Teiki3</Type>
<Oneway>6450</Oneway>
</Price>
<Price kind="Teiki6Summary">
<Oneway>12220</Oneway>
</Price>
<Price fareRevisionStatus="none" toLineIndex="1" fromLineIndex="1" kind="Teiki6" index="1" selected="true">
<Type>Teiki6</Type>
<Oneway>12220</Oneway>
</Price>
: