スプラトゥーン2のステージ情報・サーモンラン情報を取得できる API です。
あくまで個人用に作成したものですが、ご自由にお使いください。 Spla3 API はこちら
HTTP/2
および HTTP/1.1
が利用可能です。GET
メソッドを使用してください。application/json; charset=utf-8
です。200
を確認後にパースすることをお勧めします。User-Agent
を可能な限り設定してください。連絡先を含めるようにお願いします。Ikabot/1.0 (twitter @アカウント名)
IkaGirl/2.0 (+https://example.com/)
など)指定した時間帯のステージ情報を返します。
https://spla2.yuu26.com/{p1}/{p2}
regular | レギュラーマッチ |
---|---|
gachi | ガチマッチ |
league | リーグマッチ |
now | 現在のステージ情報 |
---|---|
next | 次のステージ情報 |
next_all | 次~最大24時間先までのステージ情報 (next を含む) |
schedule | 現在~最大24時間先までのステージ情報 (now + next_all ) |
過去~未来(最大24時間先)の全ステージ情報を返します。
https://spla2.yuu26.com/{p1}
regular | レギュラーマッチ |
---|---|
gachi | ガチマッチ |
league | リーグマッチ |
現在~最大24時間先までのステージ情報を全ルール分まとめて返します。
https://spla2.yuu26.com/schedule
サーモンランのスケジュール情報を返します。/schedule
を付けると、現在~未来のスケジュールのみ返します。
過去~直近の2件については、ステージ情報・支給ブキ情報が含まれています。
https://spla2.yuu26.com/coop/schedule
レギュラーマッチ(ナワバリ)の全期間 ※重いです | https://spla2.yuu26.com/regular |
---|---|
現在のガチマッチ | https://spla2.yuu26.com/gachi/now |
次のリーグマッチ | https://spla2.yuu26.com/league/next |
現在以降の全ステージ情報 | https://spla2.yuu26.com/schedule |
現在以降のサーモンラン情報 | https://spla2.yuu26.com/coop/schedule |
下記の例では、読み取りやすさを重視して改行やインデントを追加してあります。実際のデータには含まれていません。
また、rule
, maps
については互換性のためのデータです。可能であれば、rule_ex
, maps_ex
の利用をお勧めします。
result
: 最上位の階層で、常に配列です。rule
: ルールの名称rule_ex
: ルールの詳細情報key
: ルールの内部Keyname
: ルールの名称statink
: stat.ink 内の識別子maps
: ステージの名称maps_ex
: ステージの詳細情報id
: ステージの内部IDname
: ステージの名称image
: ステージの画像 URLstatink
: stat.ink 内の識別子start
, start_utc
, start_t
: ステージの開始時刻end
, end_utc
, end_t
: ステージの終了時刻result
: 最上位の階層です。形式1,2の時とは異なり配列ではありません。regular
: レギュラーマッチの情報(形式1, 2と同様のフォーマット)gachi
: ガチマッチの情報(形式1, 2と同様のフォーマット)league
: リーグマッチの情報(形式1, 2と同様のフォーマット)result
: 最上位の階層で、常に配列です。start
, start_utc
, start_t
: バイトの開始時刻end
, end_utc
, end_t
: バイトの終了時刻stage
: ステージ情報(※直近2件のみ、3件目以降はNULL)image
: ステージの画像 URLname
: ステージの名称weapons
: 支給ブキ情報の配列(※直近2件のみ、3件目以降はNULL)id
: 支給ブキの IDimage
: 支給ブキの画像 URLname
: 支給ブキの名称turf_war | ナワバリバトル |
splat_zones | ガチエリア |
tower_control | ガチヤグラ |
rainmaker | ガチホコバトル |
clam_blitz | ガチアサリ |
0 | バッテラストリート |
1 | フジツボスポーツクラブ |
2 | ガンガゼ野外音楽堂 |
3 | チョウザメ造船 |
4 | 海女美術大学 |
5 | コンブトラック |
6 | マンタマリア号 |
7 | ホッケふ頭 |
8 | タチウオパーキング |
9 | エンガワ河川敷 |
10 | モズク農園 |
11 | Bバスパーク |
12 | デボン海洋博物館 |
13 | ザトウマーケット |
14 | ハコフグ倉庫 |
15 | アロワナモール |
16 | モンガラキャンプ場 |
17 | ショッツル鉱山 |
18 | アジフライスタジアム |
19 | ホテルニューオートロ |
20 | スメーシーワールド |
21 | アンチョビットゲームズ |
22 | ムツゴ楼 |
9999 | ミステリーゾーン |
1051 | 「マヨネーズ」vs「ケチャップ」 |
1052 | 「マックポテト」vs「マックナゲット」 |
1054 | 「瞬発力」vs「持久力」 |
1055 | 「レモンかける」vs「レモンかけない」 |
1056 | 「あったかインナー」vs「あったかアウター」 |
4051 | 「アクション」vs「コメディ」 |
1057 | 「チャンピオン」vs「チャレンジャー」 |
1058 | 「花」vs「団子」 |
1059 | 「最新モデル」vs「人気モデル」 |
1060 | 「未知の生物」vs「先進の技術」 |
1061 | 「ハローキティ」vs「シナモロール」 |
1062 | 「マイメロディ」vs「ポムポムプリン」 |
1063 | 「ハローキティ」vs「マイメロディ」 |
4052 | 「イカ」vs「タコ」 |
1065 | 「きのこの山」vs「たけのこの里」 |
1066 | 「つぶあん」vs「こしあん」 |
4053 | 「トリック」vs「トリート」 |
1067 | 「ポッキーチョコレート」vs「ポッキー<極細>」 |
4054 | 「ヒーロー」vs「ヴィラン」 |
4055 | 「家族」vs「仲間」 |
1068 | 「ボケ」vs「ツッコミ」 |
4056 | 「騎士」vs「魔法使い」 |
4057 | 「ウサギ」vs「カメ」 |
1069 | 「セ」vs「パ」 |
1070 | 「パインはナシ」vs「パインはアリ」 |
4058 | 「混沌」vs「秩序」 |
4061 | 「マヨネーズ」vs「ケチャップ」 |
rule_ex->key
および maps_ex->id
を追加まだまだ開発中のため、不具合が残っている可能性もあります。ご指摘頂けると嬉しいです。
作者に連絡を取る際は、ブログ記事 にコメント、もしくは Twitter(@m_on_yu) までお願いします。