hi, hikaru

『駅すぱあと』でお馴染みヴァル研究所で、テクニカルエバンジェリストとして働いている丸山が綴るブログです。

12ヶ月定期に対応しました #駅すぱあとWebサービス

こんにちは。 駅すぱあとWebサービスの経路探索APIで、12ヶ月定期の定期代が取得できるようになりました。

f:id:hiiiiiiihikaru:20171213134324p:plain

駅すぱあとWebサービスとは

国内初の乗換案内ソフト駅すぱあとがもつ様々な情報をWebAPIで提供しているサービスです。

ekiworld.net

経路探索はもちろん、駅データや時刻表などの情報を取得できます。 無料で使えるフリープランを用意しており、企業にかぎらず個人でも利用できます。

最近 facebookページ を立ち上げて、駅すぱあとWebサービスの最新情報をお知らせしています。 このページが良いと思ったらいいね!を押してもらえると嬉しいです。よろしくお願いします!

駅すぱあとWebサービスで12ヶ月定期代が取得可能に

大手鉄道会社初の12ヶ月定期券が、東急電鉄さんから3月17日より発売が開始されるニュースが世間では話題になりましたね。

大手鉄道会社初!有効期間12か月の「東急線いちねん定期」を発売します - 東京急行電鉄株式会社

安心してください、駅すぱあとWebサービスでも、12ヶ月定期代が取得できるようになりましたよ♩

具体的に言いますと、経路探索APIのレスポンスに、12ヶ月定期券の料金情報が付与されます。

※12ヶ月定期が存在する区間がある場合のみ
※2018年3月17日以降の日付が指定された場合のみ

$ curl "http://api.ekispert.jp/v1/xml/search/course/extreme?key=アクセスキー&viaList=23260:22715&searchType=plain&date=20180317"  // 長津田から渋谷を経路探索
:
<Price kind="Teiki12Summary">
<Oneway>119340</Oneway>
</Price>
<Price fareRevisionStatus="none" toLineIndex="1" fromLineIndex="1" kind="Teiki12" index="1" selected="true">
<Type>Teiki12</Type>
<Oneway>119340</Oneway>
<RevisionStatus>latest</RevisionStatus>
</Price>
:

12ヶ月定期に対応するAPI

定期の分割計算 /course/teiki/divided定期券の払い戻し計算 /course/repaymentの12ヶ月定期対応につきましては、2018年3月下旬を予定しております。

アプリケーション側で12ヶ月定期のための改修は必要?

それはアプリケーションでどう実装されているか見てみないとなんとも・・。 「うちのシステムでも12ヶ月定期代を出したい」と考えているなら、API上記の通り対応しておりますので、検証できるかと思います。

他の1ヶ月定期、3ヶ月定期、6ヶ月定期と値の取り方は同じですので、そこまで難しい対応ではないのではないかと思います。

弊社が提供しているHTML5インターフェースサンプルは12ヶ月定期に対応しました。逆を言うと、最新のサンプルコードでないと12ヶ月定期に対応していませんので、ご注意ください。

github.com

終わりに

駅すぱあとWebサービスで12ヶ月定期に対応したよ、というお話でした。 このブログ読んでたら使ってみたくなった、という方、こちらからweb上でお申し込みができますので、お気軽に触ってみてください。 ではでは。