@saitonplus

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Power Automateで公共交通オープンデータセンターのAPIを使用したいですがうまくいきません

解決したいこと

ここに解決したい内容を記載してください。

Power Automateで公共交通オープンデータセンターのAPIで営業先への交通費をエクセルファイルへ自動入力したいですようなWebアプリをつくっています。
現在、「URLからのファイルのアップロード」コマンドを使用して、以下のようなURLを使用して駅から駅までの間の運賃をJSONファイルへ引っ張ろうと考えています。
下記URLは、https://developer.odpt.org/signup
に書かれているAPI使用方法説明を読み、作成したものとなります。

発生している問題

こちらのコードを使用すると、銀座線を使用した際の運賃がJSON形式で出力されるのですが、JR線や東急線など、他社の路線を複数使用した際の運賃を引っ張る方法がわからずに苦戦中です。
理想的を言えば、Yahoo路線案内のように早い順で運賃が出てくるようにできれば嬉しいのですが、このようなアクションをするにはどのようなアクションや、URLを使用する必要があるでしょうか。

無料で使用できれば、公共交通オープンデータセンターのAPI以外の使用をすることも視野に入れているため、別のAPIを使用する方法なども含めて、何か良い方法を御教示いただけますと幸いです。

このような場に質問することすらも憚られるほどの初学者であるため、おかしな質問となっているかもしれませんが、この他にも解決に必要な情報がある場合はお伝えさせていただきますので、どうぞよろしくお願いいたします。

0 likes

1Answer

JR線や東急線はそもそもデータが存在していないのではないでしょうか。
このサービスの詳細がわかりませんが、公開データのページを表示すると東京メトロの各種情報は見れるものの、JR東日本はデータセットが存在していないようです。

JR東日本
https://ckan.odpt.org/organization/jreast

東京メトロ
https://ckan.odpt.org/organization/tokyometro

AI先生に聞いてみたみたところ無料で利用継続できそうなAPIは無さそうですね…。
代替案として、Power Automateで以下のようなことができればエクセルにまとめられそうです。

  1. 出発駅、到着駅をエクセルからデータを読み込む  
  2. ブラウザを起動して任意の乗換案内サイトを開く
  3. 入力フォームに駅名を入力
  4. 検索ボタンをクリック
  5. 結果ページを表示
  6. 結果をエクセルに入力

APIに比べてツールの開発、メンテナンスコストが高くなりそうなので運用に足るかどうか、乗換案内サイトのRPA利用が規約上可能かどうかは要確認かと思います。
(社内で大規模に利用するといったケースであれば有償APIの利用を上とかけあいたいな、とも思います。)

0Like

Comments

  1. @saitonplus

    Questioner

    初心者の私にもわかりやすくご回答いただき、また、代替案までご教示いただき誠にありがとうございます。
    なぜかAPIを叩くツールではJRなどの運賃も算出してくれるため、JRなどの運賃を引っ張る方法もあるのかなと期待しているのですが、何度試しても思うような挙動とはならないため、御教示いただいた代替案など、WEB API以外の何かを利用したものを開発するよう、方向チェンジしたいと思います。

Your answer might help someone💌