查询游戏房间列表
1、查询游戏房间列表
接口路径
- Get
- /api/game/list
请求参数
| 参数 | 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
| agent_id | 商户 ID | string | 必填 | 商户 ID |
| game_id | 游戏 ID | string | 选填 | 按游戏 ID 过滤,不传则返回全部游戏,详见 附录 |
| timestamp | 当前时间戳 | int | 必填 | 传调用接口时的时间戳(单位毫秒,有效期十分钟) |
| sign | 签名 | string | 必填 | 签名算法详见接口说明 |
响应参数
| 参数 | 名称 | 类型 | 说明 |
|---|---|---|---|
| code | 响应码 | int | 错误码 |
| message | 响应信息 | string | 错误信息 |
| data | 响应数据 | dict | 响应数据详情 |
| --list | 游戏分组列表 | Array | 按 game_id 分组的房间列表 |
| ----game_id | 游戏 ID | string | 游戏 ID,详见 附录 |
| ----game_name | 游戏名称 | dict | 多语言游戏名称,key 为语言代码 |
| ----rooms | 房间列表 | Array | 该游戏下的房间 |
| ------game_id | 游戏 ID | string | 游戏 ID |
| ------inst_id | 台桌 ID | string | 台桌 ID |
| ------inst_name | 台桌名称 | dict | 多语言台桌名称,key 为语言代码 |
| ------status | 台桌状态 | int | 0-停用,1-启用 |
| ------cover | 封面图片 | string | 封面图片 URL |
| ------cover_thumbnail | 封面缩略图 | string | 封面缩略图 URL |
| ------create_time | 创建时间 | int | 创建时间戳(毫秒) |
| ------update_time | 更新时间 | int | 更新时间戳(毫秒) |
请求范例
curl --location 'https://staging.aig1234.com/api/game/list?agent_id=agent001×tamp=1734417873301&sign=7776e923ffee88bbd5293fa8ad4a9919' \
--header 'Content-Type: application/json'
响应范例
{
"code": 200,
"message": "success",
"data": {
"list": [
{
"game_id": "101",
"game_name": {
"en-US": "Baccarat",
"zh-CN": "百家乐"
},
"rooms": [
{
"game_id": "101",
"inst_id": "DYfsRc",
"inst_name": {
"en-US": "Table 1",
"zh-CN": "台桌1"
},
"status": 1,
"cover": "https://cdn.aig1234.com/cover/bac_01.jpg",
"cover_thumbnail": "https://cdn.aig1234.com/cover/bac_01_thumb.jpg",
"create_time": 1700000000000,
"update_time": 1734417873000
}
]
}
]
}
}
错误码
200 成功
408000 请求参数错误
408003 白名单限制
408004 API频率限制
600100 签名不合法
600101 参数不合法
700101 商户不存在
700110 商户已禁用