查询合约资产

查询合约资产

请求参数

// Request
[
    {
        "cmd":"query/assets",
        "body":{}
    }
]
{
    "url":"https://api.babel365.com/v1/cquery",
"form":{ "cmds":"[{\"cmd\":\"query/assets\",\"body\":{}}]", "apikey":"1e01c22ff8c59e9d98d93423817303f0e7c6d79d", "sign":"85190bfcb83357b9fa5aa2e79f0d7826" } }

示例代码

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/assets", "body": {} } ]; 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":{
                "balance":"97.2378", // 可用余额
                "freeze":"1.7326", // 冻结金额
                "profit":"-2.4327", 
                "margin":"1.7326",
                "imargin":"0.0000",
                "total_balance":"98.8397",
                "BTCValue":"0.02528321",
                "CNYValue":"664.61",
                "USDValue":"98.84",
                "floatProfitBTC":"-0.00003344",
                "floatProfit":"-0.1308",
                "profitBTC":"-0.00062226",
                "freezeBTC":"0.00044322"
            },
            "cmd":"query/assets"
        }
    ]
}