usertradeinfo.md 3.8 KB

获得交易记录

描述

此功能允许运营商通过交易代码查询目标玩家的先前余额操作。 这是查询并了解先前的事务是否已成功更新

请求方式( Host-> BeSoft):post

编码方式:application/x-www-form-urlencoded

Besoft响应的数据格式是: application/json

网址

{besoftapi}/api/game/usertradeinfo

请求参数

名称 类型 必要 描述
cert String Y 安全代码
extension1 String Y 代理 ID
traceid string N 唯一id查询(traceid 不为空时,后面的参数无需填写)
user String N 所查询的玩家账号
startdate String N 开始时间戳(毫秒); 1517265756000 : 2018/01/30 06:42:36(GMT+8)起始时间日期
enddate String N 结束时间戳(毫秒); 1517265756000 : 2018/01/30 06:42:36(GMT+8)结束时间日期
page Int32 N 资料页码, 从 0 开始
pagesize Int32 N 最大值 1000

示例1

  • URL:
  • HTTP Method
    • POST
  • 表单数据

    Content-Type: application/x-www-form-urlencoded

    cert:v8VMKKzlPpD0te4rX99Hgefs3PQrBFWJKiuUqg6Y
    extension1:adminweb
    user:Guest492
    startdate:1700122818110
    enddate:1700123037718
    page:0
    pagesize:20
    

示例2

返回结果

名称 类型 描述
status Int32 状态代码
totalsize Int32 本次查询总笔数
result array 结果数据数组
result.user string 玩家账号
result.sellbuy double 1-是向玩家转入分数 , 2-是玩家转出分数
result.createdate Int64 TimeStamp of data addition (MS)
result.extension1 string 代理 ID
result.traceid string 唯一ID
result.tradescore double 交易金额
result.beforeuserscore double 玩家交易前余额
result.afteruserscore double 玩家交易后余额

成功的结果


{
    "status": 1,
    "totalsize": 2,
    "result": [
        {
            "user": "test1",
            "extension1": "admin",
            "sellbuy": "2",
            "tradescore": "10.00",
            "createdate": 1558980270793,
            "traceid": "fasdferq2432",
            "beforeuserscore": "110.00",
            "tradescore": "100.00",
        },
        {
            "user": "test1",
            "extension1": "admin",
            "sellbuy": "1",
            "tradescore": "10.00",
            "createdate": 1558980270793,
            "traceid": "fasgfd345fs",
            "beforeuserscore": "110.00",
            "tradescore": "120.00",
        }
    ]
}

查无资料的结果

{"status":1, "totalsize": 0,"result":[]}

失败的结果

{
"status": 0
}