此函数允许运营商按"上次更新日期"获取"交易记录"。因此不会得到太多重复的数据。每次 API 调用最多返回"5000"条记录 (时间递增排列), 建议每 3〜5 分钟调用此函示
请求方式( Host-> BeSoft):post
编码方式:application/x-www-form-urlencoded
Besoft响应的数据格式是: application/json
{besoftapi}/api/game/getbalanceoperationLog
名称 | 类型 | 必要 | 描述 |
---|---|---|---|
cert | string | Y | 安全代码 |
user | string | Y | 输入单一玩家用户名, 如果用户名为空,则查询所有玩家 |
extension1 | string | Y | 代理 ID |
status | integer | N | 不存在: return all data , 回传全部资料 , 0: return settled data, 代理向用户转入 , 1: return cancelled data, 用户向代理转入 |
startdate | string | Y | Need to convert datetime to long format. 1517265756000 : 2018/01/30 06:42:36(GMT+8)起始时间日期 |
enddate | string | Y | Need to convert datetime to long format. 1517265756000 : 2018/01/30 06:42:36(GMT+8)结束时间日期 |
page | string | N | 查询的页码 |
pagesize | string | N | 每页条数(一页最大2000) |
表单数据
Content-Type: application/x-www-form-urlencoded
cert:v8VMKKzlPpD0te4rX99Hgefs3PQrBFWJKiuUqg6Y extension1:adminweb user:test1 page:0 pagesize:20 startdate:1700122818110 enddate:1700123037718
名称 | 类型 | 描述 |
---|---|---|
status | Int32 | 2 注操作标识符 |
totalsize | Int32 | 状态代码,类型是int32_tv |
result | array | 用户当前最新分数,精确到小数点后面两位有效浮点数 |
result.user | string | 用户ID |
result.sellbuy | double | 1:是向玩家转入分数 , 2:是玩家转出分数 |
result.createdate | Int64 | 资料新增时间戳(毫秒) |
result.extension1 | string | 代理 ID |
{
"status":1, "count":1, "transactions":[
{
"id":"2019052810043052277244837023322", "gameNumber":"201905281004305227724483702332",
"userId":"test01", "extension1":"gggggggg", "status":"Pay", "gameId":3,
"chair":0, "room":"0", "profit":0,
"validbet":1,
"count":1, "currency":"CNY",
"updateTime":"05/28/2019 10:04:30.793",
"createTime": 1558980270793,
"betTransTime":"05/28/2019 10:04:30.408",
"payTransTime":"05/28/2019 10:04:30.698", "betAmount":1,
"realBetAmount":1, "payAmount":1, "realPayAmount":1
}
]
}
{"status":1, "totalsize": 0,"result":[]}
{
"status": 0
}