公共 API 参考

Xponent REST API 允许您从任何外部应用程序读取服务器的排行榜和成员数据。

基本 URL

https://xponentbot.xyz/api/v1

身份验证

在 x-api-key 标头中传递您的服务器 API 密钥。从仪表板 → API 密钥生成密钥。

x-api-key: YOUR_API_KEY
GET /servers/{guild_id}/leaderboard

返回按 XP 降序排序的顶级成员。

查询参数

  • 限制(默认 10,最大) 100)
  • 页面(默认 1)

响应示例

{"data":[{"rank":1,"user_id":"123456","username":"Alice","level":42,"xp":176400}],"total":1240,"page":1}
GET /servers/{guild_id}/members/{user_id}

返回 XP、等级,特定会员的排名、streak 和 last_daily_claim。

响应示例

{"user_id":"123456","username":"Alice","level":42,"xp":176400,"rank":1,"daily_streak":7}
GET /servers/{guild_id}/stats

返回聚合服务器统计信息:拥有 XP 的会员总数、获得的 XP 总数、平均等级和曲线配置。

响应示例

{"total_members":1240,"total_xp":48200000,"average_level":8,"xp_curve":"standard","xp_multiplier":1.0}

速率限制

100 请求/小时
免费计划
1,000 个请求/小时
入门计划
10,000 请求/小时
专业计划