接口描述:
  • 提交市价委托单
请求URL:
  • https://apiv2.bitz.com/Trade/MarketTrade
请求方式:
  • POST
参数:
参数名 必选 类型 备注
apiKey string 用户申请的apiKey
timeStamp string 当前的时间戳
nonce string 随机6位字符
sign string 请求参数的签名
symbol string 交易对名称
total string 买时传入金额,卖时传入数量
type int 类型 1 买 2 卖
如何对请求参数进行签名

用户提交的参数除sign外,都要参与签名。

首先,将待签名字符串要求按照参数名进行排序(首先比较所有参数名的第一个字母,按abcd顺序排列,若遇到相同首字母,则看第二个字母,以此类推)。

例如:对于如下的参数进行签名

timeStamp=1552641715&nonce=ue8jAx&apiKey=17919e05dc57d5d44dccdda03bdd6e2e&symbol=btc_usdt&number=1000&sign=6932efc6aa44f7605e808bfaa98fd630再拼接上申请的secretKey(只写值,不需要写变量名,不需要写'&')

例如:secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

拼接后的签名串: timeStamp=1552641715&nonce=ue8jAx&apiKey=17919e05dc57d5d44dccdda03bdd6e2e&symbol=btc_usdt&number=10aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

注意,"sign"为签名必传参数。

最后,是利用32位md5算法,对最终待签名字符串进行签名运算,从而得到签名结果字符串(该字符串赋值于参数sign)。

返回结果实例:
{
  "status": 200,  //状态码成功
  "msg": "",      //信息
  "data": {
    "id": 959146580,    //订单id
    "uId": 6666917,    //uid
    "price": null,    //价格
    "number": null,  //数量
    "numberOver": null, //剩余数量
    "flag": "buy",     //买卖标志
    "status": 0,       //0未成交 1部分成交 2全部成交
    "coinFrom": "nmt", //要兑换的币
    "coinTo": "usdt",  //目标兑换
    "numberDeal": null,  //成交数量
    "total": "10.55457" //总量
  },
  "time": 1552910869,  //秒级时间戳
  "microtime": "0.50102400 1552910869", //毫秒级时间戳
  "source": "api"  //来源
}

results matching ""

    No results matching ""