API 中心
X-Api-Id 与 X-Api-Key,二者配套使用。X-Server-Key 头走兼容模式。
01
开发者控制台
凭证管理与 OAuth 应用管理已独立为控制台页
/api/oauth/device 发起,用户在授权页输入设备码确认,轮询 /api/oauth/token 获取令牌。/api/oauth/userinfo 与 /api/oauth/characters,仅返回用户同意的权限范围数据。皮肤站原有 Yggdrasil 协议端点不受影响。
02
三步拿到凭证
提工单 → 审核发码 → 控制台兑换
02
审核发放授权码
审核员审核通过后,会在工单回复中发放一次性授权码(有效期以工单说明为准),请妥善保管、切勿外传。
03
兑换生成凭证
在开发者控制台填入授权码即可兑换生成一套凭证:API 标识(apiId)+ API 密钥(apiKey),凭证用途由审核员发放授权码时指定。每日额度由授权码决定(接入申请默认 100),将其配置到你的服务器 / 系统中即可。
03
端点与请求示例
登录 API 端点一览与完整请求报文
POST
/api/auth/loginMC 服务器登录POST
/api/auth/universal通用登录GET
/api/auth/refresh会话刷新POST
/api/auth/logout登出POST /api/auth/login HTTP/1.1 X-Api-Id: ak_live_•••• X-Api-Key: 你的密钥 Content-Type: application/json { "uuid": "…", "pin": "加密字段" }
04
状态码图例
按颜色速览响应含义
2xx
成功,凭证有效并计入额度
4xx
请求有误,检查参数 / 凭证
401/403
未登录或权限不足
429
当日额度耗尽,UTC 零点重置
5xx
服务端异常,稍后重试
05
常见错误码
排查请求失败时先对照此表
| 状态码 | 含义 |
|---|---|
| 400 | 请求参数缺失或格式错误(UUID / PIN / 公钥格式不符) |
| 401 | 未登录或登录态失效,需重新登录后再调用 |
| 403 | apiId / apiKey 不匹配或已被停用 |
| 429 | 当日额度耗尽,等待 UTC 零点重置 |
| 500 | 服务端内部错误,稍后重试或提工单反馈 |