ZB.COM

开发者

Rest API (已开启)

ZB为用户提供了一个简单的而又强大的API,旨在帮助用户快速高效的将ZB交易功能整合到自己应用当中。

如果在使用过程中有任何问题,请加群764113552,我们将为您做出最权威的解答。

配置API

获取ZB最新市场配置数据

接口 描述
http://api.zb.plus/data/v1/markets 获取已开启的市场信息,包括价格、数量小数点位数

行情API

获取ZB最新市场行情数据

接口 描述
http://api.zb.plus/data/v1/allTicker 全币种行情
http://api.zb.plus/data/v1/ticker 行情
http://api.zb.plus/data/v1/depth 市场深度
http://api.zb.plus/data/v1/trades 历史成交
http://api.zb.plus/data/v1/kline K线

交易API

用于ZB快速进行交易

接口 描述
https://trade.zb.plus/api/order 委托下单
http://trade.zb.plus/api/orderMoreV2 (新)批量委托下单
https://trade.zb.plus/api/cancelOrder 取消委托
https://trade.zb.plus/api/getOrder 获取委托买单或卖单
https://trade.zb.plus/api/getOrders 获取多个委托买单或卖单,每次请求返回10条记录
https://trade.zb.plus/api/getOrdersNew (新)获取多个委托买单或卖单,每次请求返回pageSize<100条记录
https://trade.zb.plus/api/getOrdersIgnoreTradeType 与getOrdersNew的区别是取消tradeType字段过滤,可同时获取买单和卖单,每次请求返回pageSize10条记录
https://trade.zb.plus/api/getUnfinishedOrdersIgnoreTradeType 获取未成交或部份成交的买单和卖单,每次请求返回pageSize<=10条记录
https://trade.zb.plus/api/getAccountInfo 获取用户信息
https://trade.zb.plus/api/getUserAddress 获取用户充值地址
https://trade.zb.plus/api/getWithdrawAddress 获取用户认证的提现地址
https://trade.zb.plus/api/getPayinAddress (新)获取多链充值地址
https://trade.zb.plus/api/getWithdrawRecord 获取数字资产提现记录
https://trade.zb.plus/api/getChargeRecord 获取数字资产充值记录
https://trade.zb.plus/api/withdraw 提现

杠杆API

用于杠杆借贷、理财

接口 描述
https://trade.zb.plus/api/getLeverAssetsInfo 获取用户杠杆信息
https://trade.zb.plus/api/getLeverBills 获取杠杆账单
https://trade.zb.plus/api/transferInLever 资产转入杠杆区
https://trade.zb.plus/api/transferOutLever 资产转出杠杆区
https://trade.zb.plus/api/loan 发布理财
https://trade.zb.plus/api/cancelLoan 取消理财
https://trade.zb.plus/api/getLoans 获取可借贷列表
https://trade.zb.plus/api/getLoanRecords 获取借贷记录
https://trade.zb.plus/api/borrow 借款
https://trade.zb.plus/api/repay 还款
https://trade.zb.plus/api/getRepayments 获取还款记录
https://trade.zb.plus/api/getFinanceRecords 获取理财记录
https://trade.zb.plus/api/changeInvestMark 变更是否自动续借
https://trade.zb.plus/api/changeLoop 变更是否自动放贷
https://trade.zb.plus/api/autoBorrow 一键借款,优先从最低利率开始借入
https://trade.zb.plus/api/doAllRepay 一键还款,对市场所有未还借款发起全部还款

子账号API

用于子账号管理

接口 描述
https://trade.zb.plus/api/addSubUser 创建子账号
https://trade.zb.plus/api/getSubUserList 获取子账号列表
https://trade.zb.plus/api/doTransferFunds 主子账号内部转账
https://trade.zb.plus/api/createSubUserKey 创建子账号API

活动API

用于活动操作

接口 描述
https://trade.zb.plus/api/getAsset 获取用户活动区资产
https://trade.zb.plus/api/transferInActArea 资金转入活动区
https://trade.zb.plus/api/transferOutActArea 资金转出活动区

错误代码

所有API方法调用在请求失败或遇到未知错误时会返回JSON错误对象。

代码 描述 处理方式
1000 调用成功 -
1001 一般错误提示 检查交易对等参数是否正确
1002 内部错误 系统错误,需向客服反应
1003 验证不通过 加密错误,检查参数是否合理排序是否正确等
1004 资金安全密码锁定 请等待资金密码解锁后再进行此操作
1005 资金安全密码错误,请确认后重新输入。 请仔细核对资金密码
1006 实名认证等待审核或审核不通过 请先在网页版完成实名认证审核
1009 此接口维护中 -
1010 暂不开放 -
1012 权限不足 请在API设置中开通相应权限
1013 不能交易,若有疑问请联系在线客服 -
1014 预售期间不能卖出 -
2002 比特币账户余额不足 -
2003 莱特币账户余额不足 -
2005 以太币账户额不足 -
2006 ETC币账户余额不足 -
2007 BTS币账户余额不足 -
2009 账户余额不足 -
3001 挂单没有找到或已完成 检查交易对和订单ID是否正确
3002 无效的金额 检查下单金额是否符合标准
3003 无效的数量 检查下单数量是否符合标准
3004 用户不存在 ACCESS_KEY错误,更正或者重新生成
3005 无效的参数 参数不符合格式
3006 无效的IP或与绑定的IP不一致 当前访问IP非绑定IP,在API设置中修改
3007 请求时间已失效 请更正请求时间
3008 交易记录没有找到 -
3009 价格超过限额 -
3010 你已设置该市场禁止交易,下单失败 -
3011 委托价格异常,为了避免您的资金损失,请修改后重新下单! -
4001 API接口访问频繁被锁定一小时 请等待一小时后自动解锁,并调节接口的访问频率
4002 请求过于频繁 请调节接口的访问频率

示例代码

如果在使用过程中有任何问题请联系我们API技术QQ群: 764113552,我们将在第一时间帮您解决技术问题。

签名方式: 先用sha加密secretkey,然后根据加密过的secretkey把请求的参数签名,请求参数按照ASCII值排序加密,通过hmac MD5加密

文档下载

下载DEMO以及开发文档

GITHUB>>