这是一个仿 UmeAuthService 行为的轻量级验证中继接口。游戏服务器在玩家登录阶段, 把客户端发来的 EOS Token 转发给本服务,本服务解析出玩家的 ProductUserId(PUID), 并向 Innersloth 官方接口查询对应的 FriendCode,连同账号类型一起返回,全程不需要玩家 做任何额外操作或加入验证房间。
POST/api/verify
请求体:
{
"ApiKey": "你的ApiKey",
"EosToken": "玩家的EOS Token (JWT)"
}
成功响应(200):
{
"VerifyStatus": "Verified",
"ProductUserId": "0002a1b2c3d4e5f6...",
"FriendCode": "PlayerName#1234",
"AccountType": "authenticated"
}
错误响应:
| HTTP状态 | 说明 |
|---|---|
| 401 | ApiKey 缺失或无效 |
| 400 | EosToken 缺失或格式错误 |
| 502 | 向 Innersloth 请求失败 |
| 500 | 服务器内部错误 |
AccountType 字段说明:guest(访客/DeviceID登录)、
authenticated(已绑定正式账号)、unknown(无法判断)。
该字段仅从 Token 自身携带的登录方式声明解析得出,不涉及账户等级、好友数等资料数据。
所有请求必须携带有效的 ApiKey,未授权的请求会返回 401 NotAuthorized。
如需申请 ApiKey,请联系管理者: