##### 接口描述:

  • 批量提交限價委託單
請求URL:
  • https://apiv2.bitz.com/Trade/addEntrustSheetBatch
請求方式:
  • POST
參數:
參數名 必選 類型 備註
apiKey string 用戶申請的apiKey
timeStamp string 當前的時間戳
nonce string 隨機6位字符
sign string 請求參數的簽名
tradeData string 請求json串,最大30組數據
tradeData請求數據格式示例:

提交的交易密碼tradepwd為md5加密之後的密文

嚴格注意tradeData json串內的數據,30組數據需均符合交易規則,嚴格注意書寫json串內的數據參數名規範

type類型1買2賣

number、price參數值不可小於0

[
    {
        "coins":"btc_usdt",
        "number":10,
        "price":3942,
        "tradepwd":"1847d944c2ae00f555fd5eeeabaf0f3d",
        "type":2
    },
    {
        "coins":"btc_usdt",
        "number":0.1,
        "price":3942,
        "tradepwd":"1847d944c2ae00f555fd5eeeabaf0f3d",
        "type":2
    },
    ...
]
如何對請求參數進行簽名:

用戶提交的參數除sign外,都要參與簽名。

首先,將待簽名字符串要求按照參數名進行排序(首先比較所有參數名的第一個字母,按abcd順序排列,若遇到相同首字母,則看第二個字母,以此類推)。

例如:對於如下的參數進行簽名

apiKey=376892265asdad5d12726d8bbfbd8912b3&timeStamp=1510235730&nonce=309127&tradeData=5B7B22coins223A22btc_usdt222C22number22A102C22price223A39422C22tradepwd223A221847d944c2ae00f555fd5eeeabaf0f3d222C22type223A27D2C7B22再拼接上申請的secretKey(只寫值,不需要寫變量名,不需要寫'&')

例如:secretKey=aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

拼接後的簽名串: apiKey=376892265asdad5d12726d8bbfbd8912b3&timeStamp=1510235730&nonce=309127&radeData=5B7B22coins223A22btc_usdt222C22number22A102C22price223A39422C22tradepwd223A221847d944c2ae00f555fd5eeeabaf0f3d222C22type223A27D2C7B22aQmE8U7bxj16KdJcSd3yX8F8Sakd8aO6LopnHXh27d4kWyb28PxcaTvGrajLDvAw

注意,"sign"為簽名必傳參數。

最後,是利用32位md5算法,對最終待簽名字符串進行簽名運算,從而得到簽名結果字符串(該字符串賦值於參數sign)。

返回結果實例:
{
{
"status": 200,
"msg": "",
"data": [
{
"id": 1854694831,
"uId": 1483815,
"price": "0.0000000600",
"number": "2000.0000",
"numberOver": "2000.0000",
"flag": "buy",
"status": 0,
"coinFrom": "uc",
"coinTo": "btc",
"numberDeal": 0
},
{
"id": 1854694836,
"uId": 1483815,
"price": "1.0000000000",
"number": "1000.0000",
"numberOver": "1000.0000",
"flag": "sale",
"status": 0,
"coinFrom": "uc",
"coinTo": "btc",
"numberDeal": 0
},
...
],
"time": 1553745062,
"microtime": "0.05590700 1553745062",
"source": "api"
}
}

results matching ""

    No results matching ""