Skip to content

获取游戏链接

描述

每当玩家想要玩游戏时,商户服务器应该向 GamingPanda 游戏平台发送请求,包括正确的用户和游戏信息,然后 GamingPanda 游戏平台将返回游戏客户端启动所需的参数

请求方式

ItemNameSample
PathPath{Api_Address}/game/start
Request MethodPOST

请求参数

NameTypeRequiredDescription
Sign ParamsYApi接入规范
game_idintN游戏 Id
game_codestringY游戏索引 用于获取游戏数据
user_idstringY用户唯一标识
currencystringY币种
langstringY游戏显示的语言
usernamestringY用户名称
client_ipstringY请求 ip
versionstringY版本号,默认 1.1
variant_idintNAI 生成变体 Id,必须是支持AI变体的游戏才生效

version 字段说明建议直接用 1.1 版本

  • 1.1 版本

    1.1 版本将 credit 和 settle 整合成 credit_n_settle 接口 使用该版本调用顺序 debit->credit_n_settle

  • 1.0 版本

    调用顺序

    使用该版本调用顺序 debit->credit->settle

返回参数

NameTypeRequiredDescription
codeintY
msgstringY对应 code 的错误描述
dataarrayYBody
data.user_tokenstringY玩家请求凭证
data.game_urlstringY如果是一个 H5 游戏,则返回游戏 URL
data.game_configJson stringY游戏配置

请求示例

Http Request
    Post Method
    URL : /game/start?mid=1697028447&sign=a5c2f1b81b0580df1eee3140e1af62857e0b79b84bb83949b50f11403689e29e&ts=1713768205 
    {"game_code":"gp_classic_4","currency":"PHP","user_id":"jUhNj+meQ16inuksiKj0zR88","lang":"en","username":"User9243735337","client_ip":"210.21.98.36","version":"1.1"}

Http Response(success)
    {
    "code": 0,
    "msg": "",
    "data": {
        "user_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6Ik92Tm11Z0xPaVlYWkx0Z29GRnVtZ0l4aXRXV1ZoZUJIIiwidGFnIjoiIiwidXNlcl9pZCI6IjY0ZDljMmM5ZTMzOTYyOTM3OGU1YmQ1MiIsIm1lcmNoYW50X2lkIjoibTIiLCJnYW1lX2lkIjoiNyIsImN1cnJlbmN5IjoiTVhOIiwiZXhwIjoxNjk0MzEwMTUzfQ.ZQJnnJr-WLfdyajWBxNf3iy_NuGzWk6F_OfZxW2pJGs",
        "game_url": "",
        "game_config": "{\"user_token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6Ik92Tm11Z0xPaVlYWkx0Z29GRnVtZ0l4aXRXV1ZoZUJIIiwidGFnIjoiIiwidXNlcl9pZCI6IjY0ZDljMmM5ZTMzOTYyOTM3OGU1YmQ1MiIsIm1lcmNoYW50X2lkIjoibTIiLCJnYW1lX2lkIjoiNyIsImN1cnJlbmN5IjoiTVhOIiwiZXhwIjoxNjk0MzEwMTUzfQ.ZQJnnJr-WLfdyajWBxNf3iy_NuGzWk6F_OfZxW2pJGs\",\"currency\":\"MXN\",\"lang\":\"en\",\"ws_url\":\"wss://gatetcpsrv.pre.coinmoney.xyz/ws\"}"
    }
}