获取订单记录

1. 接口调用:

https://{host}/api/v2/queryAllTrade

2. 请求参数实例

参数是否必须说明

equipmentNo

设备唯一编号

sourceType

ANDROID,IOS,H5

pageNo

eg:1,默认1每页显示记录数

pageSize

eg:10,默认10

3.请求参数示例

{
    "equipmentNo":"SFjeigreEIFegjieFei",

    "sourceType":"H5",

    "pageNo":"1",

    "pageSize":"10"
}

4.返回结果示例

{
    "data": {
        "pageContent": [
            {
                "beginDate": "2022-03-10 18:44:21",
                "chainFee": "0.001",
                "changeType": "advanced",
                "depositFeeRate": "0.002",
                "detailState": "timeout",
                "feeCoinAmt": "0.004",
                "feeCoinCode": "ETH",
                "fromCoinAmt": "2",
                "fromCoinCode": "ETH",
                "instantRate": "6.923076923076",
                "isNft": "",
                "nftUrl": "",
                "orderId": "f94e631b-d99b-4dd5-98f7-09bf99d16d94",
                "payTokenUrl": "",
                "percentChange": "",
                "router": {},
                "toCoinAmt": "13.713109",
                "toCoinCode": "BNB(BSC)",
                "tradeFlag": "",
                "tradeState": "timeout"
            },
            {
                "beginDate": "2022-03-10 18:30:36",
                "chainFee": "0.001",
                "changeType": "advanced",
                "depositFeeRate": "0.002",
                "detailState": "timeout",
                "feeCoinAmt": "0.002",
                "feeCoinCode": "ETH",
                "fromCoinAmt": "1",
                "fromCoinCode": "ETH",
                "instantRate": "6.923076923076",
                "isNft": "",
                "nftUrl": "",
                "orderId": "864ca993-8fb8-4715-aab6-cd2e87b625cb",
                "payTokenUrl": "",
                "percentChange": "",
                "router": {},
                "toCoinAmt": "6.865979",
                "toCoinCode": "BNB(BSC)",
                "tradeFlag": "",
                "tradeState": "timeout"
            }
        ],
        "pageNo": 1,
        "pageSize": 10,
        "totalCount": 2,
        "totalPage": 1
    },
    "resCode": "800",
    "resMsg": "成功",
    "resMsgEn": ""
}

5.返回参数说明

字段名称字段数据类型备注

当前页

pageNo

String

eg:1

每页显示记录数

pageSize

String

eg:10

总页数

totalPage

String

eg:10

总记录数

totalCount

String

eg:100

数据结果

pageContent

String

eg:[{name1:value1},{name1:value1},{name1:value1}]

原币币种

fromCoinCode

String

eg:ETH

目标币币种

toCoinCode

String

eg:BTC

原币数量

fromCoinAmt

String

eg:0.0

目标币数量

toCoinAmt

String

eg:0.14

兑换开始日期

beginDate

String

eg:2017-09-08

手续费币种

feeCoinCode

String

eg:ETH

手续费数量

feeCoinAmt

String

eg:0.0003

订单号

orderId

String

eg:d47e8b9b-c17f-432b-9285-a46c0a3ceb9a

兑换状态

tradeState

String

"wait_deposits:待存币 、 exchange:交换中 complete:完成(兑换成功) timeout:超时、 wait_refund:兑换失败,待退币、 refund_complete:已退币"

Nodejs 代码示例

//getToken example 
import axios from 'axios'
const params = {
    equipmentNo:"zfgryh918f93a19fdg6918a68cf5",
    sourceType:"H5",
    userNo:"",
    sessionUuid:"",
    orderId:"",
    sourceFlag:"widget",
    pageNo:1,
    pageSize:5,
    fromAddress:"0x19b9918f...f85ad08ba0"
}
const res = await axios.post('https://{host}/api/v2/queryAllTrade', params )
console.log(res)

Postman示例

返回结果示例

{
    "data": {
        "pageContent": [
            {
                "beginDate": "2022-03-10 18:44:21",
                "chainFee": "0.001",
                "changeType": "advanced",
                "depositFeeRate": "0.002",
                "detailState": "timeout",
                "feeCoinAmt": "0.004",
                "feeCoinCode": "ETH",
                "fromCoinAmt": "2",
                "fromCoinCode": "ETH",
                "instantRate": "6.923076923076",
                "isNft": "",
                "nftUrl": "",
                "orderId": "f94e631b-d99b-4dd5-98f7-09bf99d16d94",
                "payTokenUrl": "",
                "percentChange": "",
                "router": {},
                "toCoinAmt": "13.713109",
                "toCoinCode": "BNB(BSC)",
                "tradeFlag": "",
                "tradeState": "timeout"
            },
            {
                "beginDate": "2022-03-10 18:30:36",
                "chainFee": "0.001",
                "changeType": "advanced",
                "depositFeeRate": "0.002",
                "detailState": "timeout",
                "feeCoinAmt": "0.002",
                "feeCoinCode": "ETH",
                "fromCoinAmt": "1",
                "fromCoinCode": "ETH",
                "instantRate": "6.923076923076",
                "isNft": "",
                "nftUrl": "",
                "orderId": "864ca993-8fb8-4715-aab6-cd2e87b625cb",
                "payTokenUrl": "",
                "percentChange": "",
                "router": {},
                "toCoinAmt": "6.865979",
                "toCoinCode": "BNB(BSC)",
                "tradeFlag": "",
                "tradeState": "timeout"
            }
        ],
        "pageNo": 1,
        "pageSize": 10,
        "totalCount": 2,
        "totalPage": 1
    },
    "resCode": "800",
    "resMsg": "成功",
    "resMsgEn": ""
}

响应数据

参数参见API接口文档 获取订单记录

Last updated