DOBI 多比交易平臺開放API

應用程序可通過調用DOBI開放平臺提供的API獲取到資產、交易等數據,因為涉及數據隱私,所以在使用前必須獲得DOBI的授權(登錄後獲取),才可以調用API。

公共參數

請求地址

環境HTTPS請求地址
正式環境 https://api.dobiexchange.com

HTTP Request Headers

參數 是否必填 描述 示例值
Content-type 固定為 : Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Accept-Language zh-*:中文,en-*:英文,默認(中文) en-US

公共請求參數

參數 類型 是否必填 最大長度 描述 示例值
accessKey String 32 API 訪問秘鑰 64e744a3314033c67876846be192f64b
timestamp String 10 Unix 時間戳 1517068800
version String 3 接口版本,固定為 1.0 1.0
sign String 32 請求參數的簽名串,詳見: 簽名 詳見示例

公共響應參數

參數 類型 是否必填 最大長度 描述 示例值
status Int - 0失敗,1成功,2錯誤 1
msg String - 返回狀態描述 操作成功
data String - 請求應答數據 {"key":"value"}

簽名算法

(以下是完整示例)

步驟1、將參數的key按ascii升序排序 例:

{"accessKey":"4900201404d07078fae624c186a79bc7","market":"mcc_btc","number":"2","price":"0.032","timestamp":1525314907,"type":"buy","version":"1.0"}

步驟2、拼裝成字符串,并進行URL-encode(否則特殊字符將導致簽名不通過),得到queryString 例:

accessKey=4900201404d07078fae624c186a79bc7&market=mcc_btc&number=2&price=0.032&timestamp=1525314907&type=buy&version=1.0

步驟3、將secret key(示例值:fe01ce2a7fbac8fafaed7c982a04e229)與queryString 用HMAC-SHA1算法加密得到簽名字符串, 例:

c403f320a996bc2333a3d331da468fc815ac0d29