注册玩家
玩家进入游戏前,必须调用此接口完成玩家注册后,才能进入游戏玩耍。
请求地址
POST {API_URL_ROOT}/player/register
Request参数
Header内容
| 参数名 | 必填 | 类型 | 说明 |
|---|---|---|---|
| sign | 是 | string | 签名,使用签名算法计算得到 |
| timestamp | 是 | int | UTC时间戳,单位秒,从1970年1月1日到现在所经过的秒数,如:1741837297 |
| Accept-Language | 是 | string | 接收的语言编码,参考语言列表,如:zh,en,以便在报错的时候,提供响应的语言错误信息。 |
| Content-Type | 是 | string | "application/json; charset=utf-8" |
BODY内容
| 参数名 | 必填 | 类型 | 说明 |
|---|---|---|---|
| tenantId | 是 | int | 商户ID, 平台给你分配的唯一的整数 |
| siteId | 否 | string | 商户站点ID, 有多个站点时,此值为必输项,如果只有一个站点,此值可设置为商户ID |
| userId | 是 | string | 商户的玩家ID, 能够区分每一个玩家的ID |
| nickName | 是 | string | 玩家昵称 |
| balance | 否 | decimal | 余额 |
| currency | 否 | string | 币种 |
示例
{
"tenantId": 1,
"siteId": "123",
"userId": "t1_276682",
"nickName": "千叶",
"balance": 10304.00,
"currency": "BRL"
}
Response参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| isSuccess | boolean | 表示是否成功 |
| code | int | 错误码,当isSuccess为false,此栏位值为正整数的数字,错误码 |
| message | string | 错误信息,接口会根据Accept-Language的值,把对应的错误信息一起返回 |
| data | object | 数据,此时为null |
示例
{
"isSuccess": true,
"code": 0,
"data": null
}