ブログパーツ


Jリーグ勝手APIシリーズ その2


先日の日程取得APIに続いて、作成中だったクラブ情報及び、スタジアム情報の取得APIを公開します。

今回の公開は試供品といった程度の意味合いです。クラブ情報とスタジアム情報は最小限の情報しか保持していません。今後、拡張する予定ではあります。
Railsで半自動で作成いたので、簡単にいくかなと思ったんだが、Ruby初心者には難しい事も多くて、単純に値を返すものだけ、とりあえず公開する事とした。編集や削除も行なわせないので、RESTfulなインターフェイスも無視して、URLパラメータ指定での取得としています。

Jリーグ日程表取得APIも合わせて、取得URLを変更しました。

Jリーグ日程取得 API仕様

リクエストURLを変更しています。それ以外の使い方は変わっていません。

リクエストURL: http://labs.s-koichi.info/api/jleague/V1/schedule

リクエストパラメータ:

パラメータ説明
year(必須)string取得する予定表の年です。
league(必須)stringリーグの種類:
  • j1: J1リーグ
  • j1-1: J1 1stステージ
  • j1-2: J1 2ndステージ
  • j2: J2リーグ
  • ync: ヤマザキナビスコカップ
formatstring: json(デフォルト)取得するデータ形式:
  • json: JSON(P)形式
  • xml: XML形式
callbackstringコールバック関数名です。データ形式がJSONのときに指定すると、JSONP形式で返します。

クラブ情報 API仕様

リクエストURL: http://labs.s-koichi.info/api/jleague/V1/clubs

リクエストパラメータ:

パラメータ説明
aliasstring略称名(URLエンコードしたもの)
format(必須)string取得するデータ形式:
  • json: JSON(P)形式
  • xml: XML形式
callbackstringコールバック関数名です。データ形式がJSONのときに指定すると、JSONP形式で返します。

サンプルリクエストURL: 略称で千葉をxml形式で取得する場合。

http://labs.s-koichi.info/api/jleague/V1/clubs/alias/%e5%8d%83%e8%91%89?format=xml

サンプルレスポンス

スタジアム情報 API仕様

リクエストURL: http://labs.s-koichi.info/api/jleague/V1/stadia

リクエストパラメータ: 略称でフクアリをxml形式で取得する場合。

パラメータ説明
aliasstring略称名(URLエンコードしたもの)
format(必須)string取得するデータ形式:
  • json: JSON(P)形式
  • xml: XML形式
callbackstringコールバック関数名です。データ形式がJSONのときに指定すると、JSONP形式で返します。

サンプルリクエストURL:

http://labs.s-koichi.info/api/jleague/V1/stadia/alias/%e3%83%95%e3%82%af%e3%82%a2%e3%83%aa?format=xml

サンプルレスポンス

仕様詳細は別途ページを作成して公開する予定です。これだけだと、なんなので使用例としてサンプルページでも作ってみようかと思っています。

人気ブログランキング ←押すと一票入ります。

,

  1. コメントはありません
(公開されません)


  1. トラックバックがありません。