通过订单号查询未成交订单
- POST https://api.babel.com/v1/cquery
- cmd: query/orderPendingByIDs
- 请求参数
| 参数名称 | 是否必须 | 类型 | 描述 | 默认值 | 取值范围 |
|---|---|---|---|---|---|
| ids | true | string 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
}
]
}