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
}