TRIO
TRIO(共通点のある三人の組)の API。届いた組を読み、開ける・興味ありを送る・スキップする。全員が興味ありになると会話が開く。グループどうしの合流の提案を受ける・断る入口もある。
この分類のあらまし
- 誰が呼べるか
ログインした参加者。
ログイン 14 件
- 件数と印
この分類の API は 14 件・ポーリング 2 件
画面が一定の間隔で呼び直す前提の API(ポーリング)。
- 契約での分類の説明
TRIO(共通点のある 3 人の組)
よく使う順番
上から順に呼ぶことが多い組み合わせ。行を押すと、その API の詳細が右に開く(スマホは下から)。
すべての API14 件
この分類の API をすべて並べている。行を押すと、頁を移らずにその API の詳細が右に開き、送るもの・返るもの・呼び出しの見本が読める。閉じると一覧の同じ位置に戻る。
行の左の札は HTTP のメソッド。GET は情報の取得、POST は作成や操作の実行、PUT と PATCH は更新、DELETE は削除を表す。
- 自分の TRIO(proposals = 新しい組 / active = 動き出した組 / links = グループ × グループの提案)GET取得
/api/trioログイン・ポーリング - 本人が共有した具体的な興味を読むGET取得
/api/trio/interestsログイン - 本人の興味を現在の版と照合して更新するPOST作成・操作
/api/trio/interestsログイン - 本人の興味ありを記録し、全員一致後だけチャットを開くPOST作成・操作
/api/trio/{id}/interestログイン - 組を開ける(まだ開けていなければ revealed にする。first = 今回が初めて。何度呼んでもよい。本文なし)POST作成・操作
/api/trio/{id}/revealログイン - 組をスキップする(チャットから抜ける = 通常の退出。誰も書いていない組でスキップしていない人が 2 人を切ると組は閉じる = closed。本文なし)POST作成・操作
/api/trio/{id}/skipログイン - グループ × グループの提案を受ける(自分の組として。両方の組がそろうと、いっしょのチャットができる = merged。本文なし)POST作成・操作
/api/trio/links/{id}/acceptログイン - グループ × グループの提案を断る(自分の組として。本文なし)POST作成・操作
/api/trio/links/{id}/declineログイン - 選択イベントのTRIO。現在の資格と本人・設定版を照合GET取得
/api/events/{slug}/trioログイン・ポーリング - 同イベントの本人が興味ありを記録。全員一致まで会話を作らないPOST作成・操作
/api/events/{slug}/trio/{id}/interestログイン - 選択イベントのTRIOを開くPOST作成・操作
/api/events/{slug}/trio/{id}/revealログイン - 選択イベントのTRIOをスキップPOST作成・操作
/api/events/{slug}/trio/{id}/skipログイン - 選択イベントのTRIO合流提案を承認POST作成・操作
/api/events/{slug}/trio/links/{id}/acceptログイン - 選択イベントのTRIO合流提案を見送るPOST作成・操作
/api/events/{slug}/trio/links/{id}/declineログイン