本文へ移動
Bounty Developer

GET/api/events/directory

「イベント」の分類の、情報を読み出す API。ログインなしで呼べる。

要約

SPIKES のイベント(参加中 / これから / これまで)と、押したときの行き先(このアプリ・切り替え・4S の外部ページ)

呼び方と印

認証なし

返るもの(応答)200 · application/json

成功したときに返る形。入れ子の欄は、その行を押すと開く・閉じる。「任意」の印がある欄は返らないことがある。

  • directoryobject
    • currentEventIdstring
    • status"ok" | "stale" | "fallback"
    • source"live" | "fixture" | "off"
    • entriesarray<object>
      • idstring
      • slugstring | null
      • titlestring
      • catchphrasestring | null
      • coverUrlstring | null
      • startsAtstring | null
      • endsAtstring | null
      • timezonestring
      • placestring | null
      • urlstring
      • phase"upcoming" | "ongoing" | "past"
      • tagsarray<string>
      • actionobject | object | object
        • |1object
          • kind"current"
        • |2object
          • kind"switch"
          • hrefstring
        • |3object
          • kind"external"
          • hrefstring

失敗したとき(エラー)

失敗したときの状態コードと、その意味。本文の error の値で、プログラムが失敗の種類を見分けられる。

  • 400入力の誤り(error = invalid_input など)

呼び出しの見本

そのまま試せる呼び出しの例。curl と fetch をタブで切り替える。ID やトークンは自分の値に置き換える。

curl "https://bounty.spikes.4s.link/api/events/directory"
GET /api/events/directory | Bounty Developer