跳到主要内容

查询投注记录(按时间段)

1、查询投注记录(按时间段)

接口路径

  • Get
  • /api/game/transaction/query

说明

  • 查询接口以分页模式,例如时间区间 1732589000000 - 1732600000000 内共有 269 条记录,设置 100 条每页
  • 第一页,start-index 参数设置为 0 , page-size 参数为 100
  • 第二页,start-index += 100 参数设置为 100,page-size 参数为 100
  • 第三页,start-index += 100 参数设置为 200,page-size 参数为 100
  • 依次类推

查询时间说明

  • 投注记录只能查询最近三个月内的数据
  • start_time 和 end_time 之间的时间跨度要小于 1 天

接口频率说明

  • 查询投注记录 api 调用最多 30 秒钟调用 1 次

请求参数

参数名称类型必填说明
agent_id商户 IDstring必填商户 ID
start_time订单更新时间,开始时间(包含)string必填单位毫秒
end_time订单更新时间,结束时间(不包含)string必填单位毫秒
start_index分页开始下标string必填分页开始下标
page_size分页每页大小string必填分页每页大小,值不能大于 5000
timestamp当前时间戳string必填传调用接口时的时间戳(单位毫秒,有效期十分钟)
sign签名string必填签名算法详见接口说明

响应参数

参数名称类型说明
code响应码int错误码
message响应信息string错误信息
data响应数据dict响应数据详情
--start_index开始下标int开始下标
--page_size每页订单数量int每页订单数量
--total时间段内总投注订单数量int时间段内总投注订单数量
--transactions投注订单列表List投注订单列表
----id订单 IDstring订单 ID
----game_id游戏 IDstring游戏 ID, 101: 百家乐
----user_id用户 IDstring用户 ID
----inst_id台桌 IDstring台桌 ID
----shoe_id牌靴 IDint牌靴 ID
----round_id牌局 IDint牌局 ID
----bet_time投注时间int投注时间
----settle_time结算时间int结算时间
----bet_amount投注金额string投注金额
----real_bet_amount有效投注金额string有效投注金额
----win_amount派彩金额string派彩金额
----currency币种string币种
----real_win_amount真实输赢金额string真实输赢金额 = 派彩金额 - 投注金额
----bet_detail投注详情dict投注详情,字典的 key 是投注项目,值是投注金额
----no_comm是否免佣boolean是否免佣
----game_result游戏结果Array游戏结果
----open_cards开牌牌面dictbanker:庄, player:闲
----create_time订单创建时间int订单创建时间
----update_time订单更新时间int订单更新时间
----status订单状态int0-已下注,1-已结算,2-用户取消,3-订单无效,4-结算改无效

投注项说明

投注项说明
Tie
Banker
Player
Big
Small
PlayerPair闲对
BankerPair庄对
Super6幸运 6
PDragonBonus闲龙宝
BDragonBonus庄龙宝
AnyPair任意对子
PrefectPair完美对子
PlayerNatural闲例牌
BankerNatural庄例牌

牌面说明

  • 开牌牌面,按开牌顺序依次拼接成字符串
  • 例如,闲第一张牌红桃 A、第二张牌梅花 6、第三张牌方块 J,拼接字符串为“HeartsA,Clubs6,DiamondsJ”
花色说明
Hearts红桃
Diamonds方块
Clubs梅花
Spades黑桃

请求范例

curl --location 'https://staging.aig1234.com/api/game/transaction/query?agent_id=agent001&start_time=1732589000000&end_time=1732600000000&start_index=0&page_size=100&timestamp=1734417699302&sign=60694d77140617133bb4143311c25e09' \
--header 'Content-Type: application/json'

响应范例

{
"code": 200,
"message": "success",
"data": {
"start_index": 0,
"page_size": 100,
"total": 169,
"transactions": [
{
"id": "67453d0923c36d2571d40815",
"user_id": "7797",
"game_id": "101",
"inst_id": "iN95KcYR",
"shoe_id": 10907,
"round_id": 9,
"bet_time": 1732590857359,
"settle_time": 1732590881164,
"bet_amount": "100",
"real_bet_amount": "100",
"win_amount": "200.00",
"real_win_amount": "100.00",
"currency": "USD",
"bet_detail": {
"Banker": 100
},
"no_comm": true,
"game_result": [
"Banker",
"Big"
],
"open_cards": {
"banker": "Spades9,Hearts5",
"player": "Clubs7,Clubs7,DiamondsA"
},
"create_time": 1732590857359,
"update_time": 1732590857359,
"status": 1
}
]
}
}

错误码

200 成功
408000 请求参数错误
408003 白名单限制
408004 API频率限制
600100 签名不合法
600101 参数不合法
700101 商户不存在
700401 查询时间错误