Skip to content

圈圈 ​

Scope: moenotes:circles

依 id 查詢圈圈,或依名稱與條件搜尋圈圈。

介面 ​

以下為該功能支援的完整端點路徑,呼叫時僅需填寫對應端點所列出的參數。

/circle ​

http
GET /api/open/v1/moenotes/{region}/circle
參數位置必填
circleIdquery必填

/circle/{circleId} ​

http
GET /api/open/v1/moenotes/{region}/circle/{circleId}
參數位置必填
circleIdpath必填
http
GET /api/open/v1/moenotes/{region}/circles/search
參數位置必填
options.namequery選填
options.memberRangequery選填
options.joinRulequery選填
options.playStylequery選填

/circles/search/{name} ​

http
GET /api/open/v1/moenotes/{region}/circles/search/{name}
參數位置必填
namepath必填
options.memberRangequery選填
options.joinRulequery選填
options.playStylequery選填

參數 ​

參數說明
circleId必填,圈圈 id。
name必填,搜尋介面路徑寫法中的關鍵字。
options.name選填,搜尋介面 query 寫法的名稱篩選。
options.memberRange選填,成員人數範圍篩選。
options.joinRule選填,加入條件篩選。
options.playStyle選填,遊玩風格篩選。

地區差異 ​

圈圈資料依各個遊戲區服獨立劃分且不跨服,搜尋結果與篩選條件僅反映所請求區服內的圈圈及成員資訊。

注意事項 ​

進階搜尋篩選項均為帶有 options. 前綴的 query 參數(例如 ?options.name=…);路徑寫法僅支援直接傳入名稱。圈圈名稱需與遊戲內完全一致,目前不支援模糊比對搜尋,搜尋結果不會在伺服器端快取。

若請求參數不合法將回傳 400 invalid_request;金鑰無效回傳 401;缺少 moenotes:circles 權限回傳 403;未找到相符的圈圈回傳 404。

範例 ​

sh
REGION=jp
curl --fail-with-body "https://passport.bdon.moe/api/open/v1/moenotes/$REGION/circles/search?options.name=$QUERY" \
  -H "Authorization: Bearer $CLIENT_SECRET"