跳至主要内容

查詢投注回放

獲取指定投注的遊戲回放 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