Skip to content

游戏列表查询

获取当前 Agent 已授权激活的可用游戏列表。

接口信息

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

请求头

Header必填
AuthorizationBearer {agent_token}✅ 必填

请求参数

参数名类型必填说明
providerstring游戏商编码(例如 GSC / SA / WM
game_typestring游戏分类(如 SLOT / LIVE / LOTTERY / POKER 等),与 category 等价
categorystring游戏分类,优先度高于 game_type
currencystring结算货币代码,只返回支持该币种的游戏(传 all 则不过滤)
pageint当前页码,默认 1
pageSizeint每页数据量,默认 10,最大限制 100

请求示例

bash
curl -X POST https://api.example.com/papi/v1/game/list \
  -H "Authorization: Bearer {agent_token}" \
  -d "provider=GSC&game_type=SLOT&page=1&pageSize=20"

响应字段

Data 字段结构

字段类型说明
listarray游戏对象列表
totalint总条数
pageint当前页码
pageSizeint每页条数

list[Item] 结构

字段类型说明
idstring游戏 GUID
namestring游戏名称
codestring游戏代码
category_codestring游戏分类代码(对应数据库中的 game_type
game_typestring游戏类型分类代码(与 category_code 一致)
currencystring结算货币代码
providerstring游戏商编码
brandstring游戏品牌
imagestring游戏图片 URL
is_maintenanceboolean是否处于维护状态

成功响应

json
{
  "status": true,
  "code": 0,
  "data": {
    "list": [
      {
        "id": "210889a00fc2472992eb040d10d4527f",
        "name": "10 Sparkling Crown",
        "code": "526",
        "category_code": "SLOT",
        "game_type": "SLOT",
        "currency": "IDR",
        "provider": "GSC",
        "brand": "JA",
        "image": "https://images.gscplusmd.com/statics/staging/publics/images/games/1/1091/SLOT/526.png",
        "is_maintenance": false
      }
    ],
    "total": 1,
    "page": 1,
    "pageSize": 20
  },
  "msg": "获取成功"
}

失败响应

json
{
  "status": false,
  "code": 7,
  "data": {},
  "msg": "operator_code mismatch"
}

VCT Gaming Integration Platform