API

REST API (已开启)

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

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

行情API

获取BlockWorld最新市场行情数据

接口 描述
blockw.com/api/rest/v1/market/markets 获取已开启的市场信息,包括价格、数量小数点位数

示例

返回值说明

blockw.com/api/rest/v1/ticker/ticker 行情
blockw.com/api/rest/v1/depth/depth 市场深度
blockw.com/api/rest/v1/trades/trades 历史成交
blockw.com/api/rest/v1/kline/kline k线
交易API

用于BlockWorld快速交易

接口 描述
blockw.com/api/rest/v1/order/order 委托下单
blockw.com/api/rest/v1/order/orderMore 批量委托下单
blockw.com/api/rest/v1/cancelOrder/cancelOrder 取消委托
blockw.com/api/rest/v1/cancelOrder/cancelOrderMore 取消多个委托
blockw.com/api/rest/v1/getOrdersNew/getOrdersNew 获取多个委托买单或卖单,每次请求返回pageSize<=500条记录
blockw.com/api/rest/v1/getAccountInfo/getAccountInfo 获得用户资产
blockw.com/api/rest/v1/order/queryOrder 查询多个委托单
错误代码

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

代码 描述
1000 调用成功
1001 一般错误提示
1002 内部错误
1003 验证不通过
1004 资金安全密码锁定
1005 资金安全密码错误,请确认后重新输入。
1006 实名认证等待审核或审核不通过
1009 此接口维护中
2001 人民币账户余额不足
2002 比特币账户余额不足
2003 莱特币账户余额不足
2005 以太币账户余额不足
2006 ETC币账户余额不足
2007 BTS币账户余额不足
2009 账户余额不足
3001 挂单没有找到
3002 无效的金额
3003 无效的数量
3004 用户不存在
3005 无效的参数
3006 无效的IP或与绑定的IP不一致
3007 请求时间已失效
3008 交易记录没有找到
4001 API接口被锁定或未启用
4002 请求过于频繁
示例代码

目前支持C#、C++、HTML、JAVA、Python、VB 版本。其他语言版本会相继支持。如果在使用过程中有任何问题请联系我们,我们将在第一时间帮您解决技术问题。

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

常见问题

1. 单个IP限制每分钟1次访问,超过1次将被锁定1小时,一小时后自动解锁。

2. 单个用户限制每秒钟1次访问,一秒钟内1次以上的请求,将会视作无效。

3. K线接口每秒只能请求一次数据。