跳到主要内容

查询投注回放

获取指定投注的游戏回放 URL。

API 信息

  • 端点POST /v2/betdetail/replay
  • 认证:Bearer Token
  • 加密:请求使用 AES-256-GCM 加密,响应为明文 JSON

请求

请求标头

POST /v2/betdetail/replay HTTP/1.1
Host: api.example.com
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
x-agentid: integratorNBTest04
x-timestamp: 1769746894501
x-nonce: 4ff08bc2a45c6b38068dbcd24296a25b
x-signature: c25f8d23704373e8776cce6d9b10f1fde091c34db80d60523c7e04ff30e54633

请求参数

加密前的参数

{
"username": "fortest01",
"betId": "17519072045833",
"gameCode": "VP_230001_1",
"lang": "en"
}

加密后的请求体

{
"cipherText": "G0ZMDELeJwx+7JcIfIFOLJjkSzANPu6krGM2uw==..."
}
欄位类型必填说明
usernamestring玩家账号
betIdstring投注ID
gameCodestring游戏代码
langstring本资料显示用语系,全语系支援

响应

成功响应

{
"code": 0,
"message": "No error.",
"data": {
"detailUrl": " https://stagweb.gjj8dy.com/public/s/ae9awmzszr",
"detailInfo": null
},
"logUUID": "08870dc2-1552-4cad-b3b3-343ed8114b61"
}

响应欄位说明

欄位类型说明
data.detailUrlstring细单回放连结
data.detailInfostring额外说明

错误响应

当请求失敗时,会返回对应的错误代码。

错误代码

状态码说明处理建议
8The User is not exist玩家不存在,请先創建玩家
11Parameters error请确认请求参数完整且格式正确
14The BetId is not exist投注記录不存在
37The Function is not supported该交易不支援回放查询功能
38Query not allowed as the betId has expired交易明细已过期,已超过可查询时间
81Branch config not found分支配置未找到,请聯繫客服团队

错误响应范例

{
"code": 14,
"message": "The BetId is not exist",
"logUUID": "24cdc3b9-9fe8-44de-8391-a96863e46954"
}

注意事项

  1. 回放保存期限:仅保留最近 30 天的回放
  2. URL 有效期:回放 URL 通常在 1 小时內有效
  3. 交易类型支援限制:betSourceId 2~7 的交易无法回放

相关 API