Skip to content

ガチャ確率 ​

Scope: moenotes:gacha

ガチャ池とピックアップカードの公開確率。

エンドポイント ​

以下は完全な API パスの一覧です。呼び出すエンドポイントに応じて必要なパラメータを指定してください。

/gacha/rates ​

http
GET /api/open/v1/moenotes/{region}/gacha/rates
パラメータ場所必須
gachaIdquery必須
productIdquery任意
selectedPickUpquery任意

/gacha/{gachaId}/rates ​

http
GET /api/open/v1/moenotes/{region}/gacha/{gachaId}/rates
パラメータ場所必須
gachaIdpath必須
productIdquery任意
selectedPickUpquery任意

/gacha/{gachaId}/rates/{selectedPickUp} ​

http
GET /api/open/v1/moenotes/{region}/gacha/{gachaId}/rates/{selectedPickUp}
パラメータ場所必須
gachaIdpath必須
productIdquery任意
selectedPickUppath必須

パラメータ ​

パラメータ説明
gachaId対象のガチャ筐体(ガチャプール)ID。省略して現在開催中のプールを自動返却する機能はありません。
selectedPickUpピックアップカードのインデックス番号。クエリパラメータでは任意、パスパラメータ形式では必須です。
productId確率表を絞り込むための商品 ID(任意)。

リージョンごとの違い ​

ガチャの開催日程やラインナップはリージョンごとに異なります。そのため、gachaId は必ず照会対象のリージョンに属するものを指定してください。排出確率やピックアップの構成内容もリージョンごとに独立しています。

注意事項 ​

gachaId は必須パラメータです。パラメータを省略して現在開催中のガチャを自動取得するようなフォールバック動作は行われません。

必須パラメータの欠落や未定義パラメータの指定時は 400 invalid_request、API キーが無効または未指定の場合は 401 invalid_api_key、キーに moenotes:gacha スコープが付与されていない場合は 403 insufficient_scope、対象のガチャプールが存在しない場合は 404 not_found が返されます。

例 ​

sh
REGION=jp
curl --fail-with-body "https://passport.bdon.moe/api/open/v1/moenotes/$REGION/gacha/rates?gachaId=$GACHA_ID" \
  -H "Authorization: Bearer $CLIENT_SECRET"