参加登録
イベントへの参加登録(4S のチケット)の API。申し込めるチケットを見て、設問に答えて申し込み、決済から戻ったら登録の状態を読み直す。参加登録と一緒に募集へ応募する流れもここにある。
この分類のあらまし
- 誰が呼べるか
ログインした本人が、自分の分だけ申し込む。いま申し込めるチケットの一覧だけはログインなしで読める。
ログイン 22 件・認証なし 1 件
- 件数と印
この分類の API は 23 件・レート制限 5 件
短い時間に呼びすぎると断られる API(レート制限)。断られたら Retry-After の秒数を待って呼び直す。
- 契約での分類の説明
参加登録(4S のチケット)
よく使う順番
上から順に呼ぶことが多い組み合わせ。行を押すと、その API の詳細が右に開く(スマホは下から)。
すべての API23 件
この分類の API をすべて並べている。行を押すと、頁を移らずにその API の詳細が右に開き、送るもの・返るもの・呼び出しの見本が読める。閉じると一覧の同じ位置に戻る。
行の左の札は HTTP のメソッド。GET は情報の取得、POST は作成や操作の実行、PUT と PATCH は更新、DELETE は削除を表す。
- 本人の登録用写真を4Sへアップロードし、参加登録で送るURLを取得する(JPEG/PNG/WebP、4MBまで)POST作成・操作
/api/ticketing/avatarログイン・レート制限 - 参加登録の入口(リファラルコードの結果・先頭に出す招待のチケット・他のチケット・自分の登録の状態・mode)GET取得
/api/ticketingログイン - 選んだチケットで答える 4S の設問(必須・条件分岐・チケットの対象)と前の回答・大学の欄の設問GET取得
/api/ticketing/questionsログイン - 参加登録する(無料・当日払い・承認制・招待で 0 円 → 4S の register。事前決済 → 4S の決済ページの URL を返す)POST作成・操作
/api/ticketing/registerログイン・レート制限 - 4S の参加登録を読み直す(決済から戻ったとき。4S へは 5 秒に 1 回まで)POST作成・操作
/api/ticketing/statusログイン - 全国の大学を探す(文部科学省「全国大学一覧」の写し。略称・旧字体・法人格の表記ゆれを寄せる。pref で都道府県に絞る)GET取得
/api/universitiesログイン - 選択イベントのチケットと本人の登録状態GET取得
/api/events/{slug}/ticketingログイン - 選択イベント・チケットの設問と本人の回答GET取得
/api/events/{slug}/ticketing/questionsログイン - 本人・イベント・設定・設問・登録版を照合して申し込む。不明な送信結果は再送しないPOST作成・操作
/api/events/{slug}/ticketing/registerログイン - 同じイベントの本人のチケットを再確認し、登録・決済状態を更新POST作成・操作
/api/events/{slug}/ticketing/statusログイン - 申し込みの BOUNTY のページ(ticket_modules が ON。決済の前後・保存済みの回答・残りのページ数)(読み取りだけ)GET取得
/api/events/{slug}/ticketing/pagesログイン - 申し込みの進みを本人の持っている 4S のチケットに合わせる(決済の後の段はサーバだけが付ける。何度呼んでも同じ)POST作成・操作
/api/events/{slug}/ticketing/pagesログイン - いま申し込める段(期間外・未結合は出さない。限定の段はリンクの ID を付けたときだけ)と、売れる段があるか(ready)GET取得
/api/events/{slug}/tickets認証なし - チケットの設問の公開版(申し込みのページ)GET取得
/api/events/{slug}/tickets/versions/{versionId}ログイン - 本人の BOUNTY のページの回答とページごとの保存の時刻(4S 共通のページは返さない。savedAt = null はまだ保存していない)GET取得
/api/events/{slug}/tickets/answersログイン - 1 ページぶんの回答を保存する(4S / GEEK 共通のページは 400 = 4S へだけ渡す)PUT更新
/api/events/{slug}/tickets/answersログイン・レート制限 - 本人の申し込みの進みGET取得
/api/events/{slug}/tickets/journeyログイン - 段を選ぶ(いま申し込める段だけ。配る団体の在籍者だけの段は在籍者だけ = 403 tier_org_members_only。決済へ進んだ後は変えない)PUT更新
/api/events/{slug}/tickets/journeyログイン・レート制限 - 申し込みを進める(決済へ・終わり。決済の後はサーバだけが付ける)PATCH一部を更新
/api/events/{slug}/tickets/journeyログイン・レート制限 - 参加登録と一緒に応募できる募集と、選んである募集GET取得
/api/events/{slug}/ticketing/boshuログイン - チケットで案内する募集に はい / いいえ を答える(はい = 本人の下書き。本人の操作だけ)POST作成・操作
/api/events/{slug}/ticketing/boshuログイン - 「はい」の募集の流れ(共通の質問・次の応募)GET取得
/api/events/{slug}/ticketing/boshu/flowログイン - 共通の質問の答えを保存し、各募集の下書きへ写す(送信ではない。本人の操作だけ)PUT更新
/api/events/{slug}/ticketing/boshu/flowログイン