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以及开发文档