ZB API 接入调研


ZB API 接入调研

委托下单 ZB API地址:

https://www.zb.com/i/developer/restApi#market

接口地址

/api/order

返回参数样例

{
 "code": "1000",//返回代码
 "message": "操作成功。",//提示信息
 "id": "20131228361867"//委托挂单号
 } 

取消下单 ZB API地址:

https://www.zb.com/i/developer/restApi#market

接口地址

api/cancelOrder

返回参数样例

{
    "code": "1000",//返回代码
    "message": "操作成功。"//提示信息
} 

获取委托买单或卖单 ZB API地址:

https://www.zb.com/i/developer/restApi#market

接口地址

/api/getOrder

返回参数样例

 { 
    "currency": "btc",//交易类型 
    "id": "20150928158614292",//委托挂单号
    "price": 1560,//单价 
    "status": 3,//挂单状态(1:取消,2:交易完成,3:待成交/待成交未交易部份)
    "total_amount": 0.1,//挂单总数量 
    "trade_amount": 0,//已成交数量 
    "trade_price" : 6000,//成交均价 
    "trade_date": 1443410396717,//委托时间
     "trade_money": 0,//已成交总金额 
    "type": 0,//挂单类型 1/0[buy/sell] 
} 

获取多个委托买单或卖单,每次请求返回10条记录 ZB API地址:

https://www.zb.com/i/developer/restApi#market

接口地址

api/getOrders

返回参数样例

[ 
   {
        "currency": "btc",//交易类型
        "id": "20150928158614292",//委托挂单号
        "price": 1560,//单价 
       "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
       "total_amount": 0.1,//挂单总数量
        "trade_amount": 0,// 已成交数量 
       "trade_price" : 6000,//成交均价 
       "trade_date": 1443410396717,//委托时间 
       "trade_money": 0,//已成交总金额 "type": 0//挂单类型 1/0[buy/sell] 
   }...
] 

(新)获取多个委托买单或卖单,每次请求返回pageSize<100条记录

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getOrdersNew

返回参数样例

[ 
   {
       "currency": "btc",//交易类型 
        "id": "20150928158614292",//委托挂单号 
        "price": 1560,//单价
        "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
        "total_amount": 0.1,//挂单总数量 
        "trade_amount": 0,//已成交数量
        "trade_price" : 6000,//已成交总金额 
        "trade_date": 1443410396717,//委托时间
        "trade_money": 0,//成交均价 
        "type": 0//挂单类型 1/0[buy/sell] 
   }...
]

与getOrdersNew的区别是取消tradeType字段过滤,可同时获取买单和卖单,每次请求返回pageSize<100条记录

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getOrdersIgnoreTradeType

返回参数样例

[ 
   { 
       "currency": "btc",//交易类型
       "id": "20150928158614292",//委托挂单号 
       "price": 1560,//单价 
       "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
       "total_amount": 0.1,//挂单总数量
       "trade_amount": 0,//已成交数量 
       "trade_price" : 6000,//成交均价
       "trade_date": 1443410396717,//委托时间 
       "trade_money": 0,//已成交总金额 "type": 0//挂单类型 1/0[buy/sell] 
   }...
]

获取未成交或部份成交的买单和卖单,每次请求返回pageSize<=10条记录

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getUnfinishedOrdersIgnoreTradeType

返回参数样例

 [
     {
         "currency": "btc",//交易类型
         "id": "20150928158614292",//委托挂单号
         "price": 1560,//单价 
        "status": 3,//挂单状态(0:待成交,1:取消,2:交易完成,3:待成交未交易部份) 
        "total_amount": 0.1,//挂单总数量 
        "trade_amount": 0,//已成交数量 
        "trade_price" : 6000,//成交均价 
        "trade_date": 1443410396717,//委托时间
        "trade_money": 0,//已成交总金额
        "type": 0//挂单类型 1/0[buy/sell]
     }...
 ]

获取用户信息

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getAccountInfo

返回参数样例

"result": {
     "coins": [
                  {
                     "freez": "0.00000000",//冻结资产
                     "enName": "BTC",//币种英文名
                     "unitDecimal": 8,//保留小数位 
                     "cnName": "BTC",//币种中文名
                     "unitTag": "฿",//币种符号
                     "available": "0.00000000",//可用资产 
                     "key": "btc"//币种
                   }, ... 
              ], 
      "base": {
                 "username": "134150***",//用户名 
                 "trade_password_enabled": true,//是否开通交易密码
                 "auth_google_enabled": false,//是否开通谷歌验证 
                 "auth_mobile_enabled": true//是否开通手机验证 
               } 
}

获取用户充值地址

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getUserAddress

返回参数样例

"des": "success", 
"isSuc": true, 
"datas": { 
             "key": "0x0af7f36b8f09410f3df62c81e5846da673d4d9a9"//用户充值地址 
   } 

获取用户认证的提现地址

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getWithdrawAddress

返回参数样例

 "des": "success", 
 "isSuc": true,
 "datas":  { 
        "key": "0x0af7f36b8f09410f3df62c81e5846da673d4d9a9"//提现地址 
} 

获取数字资产提现记录

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址 /api/getWithdrawRecord

返回参数样例

 "list": [
             {
                "amount": 0.01,//提现金额 
                "fees": 0.001,//提现手续费 
                "id": 2016042556231,//提现记录id 
                "manageTime": 1461579340000,//提现处理的时间的时间戳 
                "status": 3,//未知
                "submitTime": 1461579288000,//提现发起的时间的时间戳 
                "toAddress": "14fxEPirL9fyfw1i9EF439Pq6gQ5xijUmp"//提现的接收地址 
              }...
         ],
   "pageIndex": 1,
   "pageSize": 10, 
   "totalCount": 4, 
   "totalPage": 1 

获取数字资产充值记录

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址

/api/getChargeRecord

返回参数样例

 "list": [
             {
                 "address": "1FKN1DZqCm8HaTujDioRL2Aezdh7Qj7xxx",//充值地址 
                 "amount": "1.00000000",//充值金额
                 "confirmTimes": 1,//充值确认次数 
                 "currency": "BTC",//充值货币类型(大写) 
                 "description": "确认成功",//充值记录状态描述 
                 "hash": "7ce842de187c379abafadd64a5fe66c5c61c8a21fb04edff9532234a1dae6xxx",//充值交易号
                 "id": 558,//充值记录id 
                 "itransfer": 1,//是否内部转账,1是0否 
                 "status": 2,//状态(0等待确认,1充值失败,2充值成功) 
                 "submit_time": "2016-12-07 18:51:57"//充值时间 
                }... 
    ], 
"pageIndex": 1, 
"pageSize": 10, 
"total": 8

提现

ZB API地址:https://www.zb.com/i/developer/restApi#market

接口地址 /api/withdraw

返回参数样例

{
   "code": 1000,//返回代码 
   "message": "success",//提示信息 
   "id": "提现记录id"//提现记录id
 } 

你可能感兴趣的:(ZB API 接入调研)