Skip to content

玩家注册

在 Hub 平台注册玩家账号。

接口信息

属性
路径POST /papi/v1/player/register
认证Agent Token (Bearer)
Content-Typeapplication/x-www-form-urlencoded

请求参数

参数类型必填说明
member_idstring玩家唯一标识(代理侧 ID)。仅允许字母、数字。自动转为小写
currencystring货币代码(如 MYRUSD)。如提供,将自动创建 balance=0 的钱包。自动转为大写
nicknamestring玩家昵称
languagestring语言代码,如 zh-CNen-US,默认 en-US

请求示例

bash
curl -X POST https://api.example.com/papi/v1/player/register \
  -H "Authorization: Bearer {agent_token}" \
  -d "member_id=player001&currency=MYR&nickname=Player%20One&language=en-US"

响应字段

字段类型说明
player_idstring玩家唯一 ID(平台 GUID)
member_idstring原始 member_id(小写)
statusstring账号状态:active
currencystring货币代码(仅在传入 currency 时返回)
balancedecimal初始余额:0(仅在传入 currency 时返回)

响应示例

不带 currency

json
{
  "status": true,
  "code": 0,
  "data": {
    "player_id": "45eee69c-5f81-4ed6-9da3-435eaa51f1a1",
    "member_id": "player001",
    "status": "active"
  },
  "msg": "success"
}

带 currency

json
{
  "status": true,
  "code": 0,
  "data": {
    "player_id": "45eee69c-5f81-4ed6-9da3-435eaa51f1a1",
    "member_id": "player001",
    "status": "active",
    "currency": "MYR",
    "balance": 0
  },
  "msg": "success"
}

错误码

错误码Message说明
1001err.param.invalidmember_id 缺失
1002err.signature.invalidAgent Token 验证失败
2002err.player.duplicate玩家已存在(同一代理下 member_id 重复)
2005err.player.register_failed注册过程错误
2006err.player.member_id_invalidmember_id 格式错误(含非法字符)

VCT Gaming Integration Platform