开放平台接入文档
通过 Moenotes API 接入公开玩家资料、排行榜、卡池数据与经过用户授权的 gzip 存档下载。
概览
注册应用即获得 clientID 与 Secret,无需机器人、验证码或审核。
本平台非游戏官方 API。应用创建、密钥签发及撤销等管理操作请统一在主站控制台进行(本静态文档站仅供查阅)。创建应用无需人工审核;每个应用最多支持同时保留两把有效密钥,轮换密钥时请先将调用端切换至新密钥,确认生效后再明确撤销旧密钥。
公开榜线与歌曲榜
若需查询榜线、歌曲榜与挑战榜数据,推荐优先使用主站同款公开服务接口 https://api.bdon.moe/api/v1。该服务独立于 Passport 鉴权体系,所有公开端点均支持免鉴权直接发送 GET 请求,无需携带 clientSecret,且不占用 Passport 的每分钟 100 次 / 每日 10000 次配额。请注意:公开服务不保证固定刷新周期或任意第三方浏览器跨域(CORS)支持,亦非无限制调用接口,请合理规划请求频率并做好本地缓存。
接入流程
接入流程 · 认证、scope 与 region · 下载原始存档 · 限流与安全 · 错误处理
API 参考
- 玩家资料与收藏 —
moenotes:profiles: 读取单个玩家的公开资料、批量获取多个资料,或列出某玩家的收藏。 - 资料卡图片 —
moenotes:profile-images: 将玩家资料卡的某一页渲染为 PNG 图片。 - 排行榜 —
moenotes:rankings: 歌曲、活动、挑战与竞技场排行榜。 - 热门编队 —
moenotes:decks: 活动排行榜中的编队构成,以及竞技场编队趋势。 - 圈子 —
moenotes:circles: 按 id 查询圈子,或按名称与条件搜索圈子。 - 卡池概率 —
moenotes:gacha: 卡池及其 UP 卡牌的公开概率。 - 公告 —
moenotes:announcements: 游戏内公告列表与公告详情。