通过订单号查询未成交订单

通过订单号查询未成交订单

参数名称是否必须类型描述默认值取值范围
idstruestring array订单号最大长度限制50单
  • 示例

请求参数

// Request
{
    "cmd":"query/orderPendingByIDs",
    "body":{
        "ids":[
            "491168",
            "2"
        ]
    },
    "index":13
}
{
    "url":"https://api.babel.com/v1/cquery",
"form":{ "cmds":"[{\"cmd\":\"query/orderPendingByIDs\",\"body\":{\"ids\":[\"491168\",\"2\"]},\"index\":13}]", "apikey":"1e01c22ff8c59e9d98d93423817303f0e7c6d79d", "sign":"3172e38a62698ffc4f73223c6a0b22d3" } }

示例代码

let CryptoJS = require("crypto-js");
let request = require("request");

let url = "https://api.babel.com/v1/cquery";
let apikey = "1e01c22ff8c59e9d98d93423817303f0e7c6d79d"; //your apikey let secret = "1e01c22ff8c59e9d98d93423817303f098d93423"; //your apikey secret let param = [ { "cmd":"query/orderPendingByIDs", "body":{ "ids":[ "491168", "2" ] }, "index":13 } ]; let form = { "cmds": JSON.stringify(param), //格式化param "apikey": apikey, "sign": "" }; let sign = CryptoJS.HmacMD5(form.cmds, secret).toString();//签名cmds form.sign = sign; console.log(JSON.stringify({url, form})) request.post({url, form }, (error, response, body) => { if (!error && response && response.statusCode === 200) { try { console.log(body) } catch (error) { console.log(error) } } else { console.log(error, response, body); } });

返回结果

// Response
{
    "result":[
        {
            "result":[
                {
                    "id":491168, // 订单号
                    "coin_symbol":"USDT",
                    "pair":"4ETH_USDT", // 合约符号
                    "order_side":1, // 挂单方向:1开多,2开空
                    "order_type":2,
                    "contract":3, // 委托合约张数
                    "order_from":1,
                    "status":1, // 0,1未成交 2部分成交  3完全成交 4部分取消 5完全取消 6,7 系统取消, >=100 下单失败
                    "price":"136.0000", // 委托价格
                    "price_deal":"0.0000", // 成交均价
                    "deal_count":0, 
                    "contract_deal":0, // 已成交合约张数
                    "createdAt":"2019-02-20T02:01:46.000Z",
                    "updatedAt":"2019-02-20T02:01:46.000Z"
                },
                {
                    "id":2,
                    "coin_symbol":"USDT",
                    "pair":"4BTC_USDT",
                    "order_side":1,
                    "order_type":2,
                    "contract":1,
                    "order_from":1,
                    "status":3,
                    "price":"3622.0000",
                    "price_deal":"3622.0000",
                    "deal_count":1,
                    "contract_deal":1,
                    "createdAt":"2019-02-15T13:10:27.000Z",
                    "updatedAt":"2019-02-15T13:10:45.000Z"
                }
            ],
            "cmd":"query/orderPendingByIDs",
            "index":13
        }
    ]
}