试玩登陆
接口路径
- POST
- /api/guest/login
请求参数
参数 | 名称 | 类型 | 必填 | 是否参与签名 | 说明 |
---|---|---|---|---|---|
agent_id | 商户 ID | string | 必填 | 参与签名 | 商户 ID |
platform | 平台 | string | 必填 | 参与签名 | ios/android/h5/web |
language | 语言 | string | 必填 | 参与签名 | 语言 |
currency | 币种 | string | 必填 | 参与签名 | 币种 |
timestamp | 当前时间戳 | int | 必填 | 参与签名 | 传调用接口时的时间戳(单位毫秒,有效期十分钟) |
game_code | 房间 | string | 选填 | 参与签名 | 跳转的房间 ID |
amount | 余额 | string | 选填 | 参与签名 | 余额 |
callback | 回调地址 | string | 选填 | 参与签名 | 从房间返回时调用的 url |
sign | 签名 | string | 必填 | 不参与签名 | 签名算法详见接口说明 |
响应参数
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
code | 响应码 | int | 错误码 |
message | 响应信息 | string | 错误信息 |
data | 响应数据 | dict | 响应数据详情 |
--url | 游戏大厅 URL | string | 登陆接口成功之后,商户侧 app 跳转到这个 url 地址进入游戏大厅 |
--token | 用户会话 token | string | 用户会话 token |
请求范例
curl --location 'https://staging.aig1234.com/api/guest/login' \
--header 'Content-Type: application/json' \
--data '{
"agent_id": "agent001",
"platform": "h5",
"language": "en-US",
"currency": "USD",
"amount": "1000.12",
"callback": "https://h5-uat.aig1234.com/home",
"timestamp": 1756885800474,
"sign": "3c57d95200588cab08ae29100f30636a"
}'
响应范例
{
"code": 200,
"message": "success",
"data": {
"url": "https://h5-uat4.aig1234.com/home?agent_id=agent001&uid=agent001guest_agent505_94&token=V2VBnMEDF7kdAvfQ14iiiLxAIo4kNI8b&language=USD&platform=h5¤cy=VND2&skin=1001&callback=https://h5-uat.aig1234.com/home",
"token": "V2VBnMEDF7kdAvfQ14iiiLxAIo4kNI8b"
}
}
错误码
200 成功
408000 请求参数错误
408003 白名单限制
408004 API频率限制
600100 签名不合法
700101 商户不存在
700103 会员不存在
700106 登陆失败
700108 该会员禁止登陆
700208 币种不在商户选择的币种列表内
700270 限红组错误