这个项目的目的是提供一个JS环境的火币API接口
本项目是出于个人兴趣爱好而开发制作,因为本项目涉及到货币交易,对使用者而言存在一定风险,因此在此特此申明,因为使用本项目而对使用者造成财产损失,本项目以及项目成员对此概不负责,一旦您使用本项目便代表您同意本免责申明,否则您无权使用本项目
如果在使用当中有问题可以联系我
邮箱: 23489490@qq.com
npm install --save huobi
const Huobi = require('huobi')
let huobi = new Huobi({serectKey:'Your Serect Key', accessKey:'Your Access Key'})
huobi.getAccountInfo()
.then(data => console.log(data))
.catch(err => console.log(err))
...
注意!方法的参数都是使用键值对形式传递,所以你不需要记住参数的顺序
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
accessKey | String | Yes | 连接密钥 |
secretKey | String | Yes | 密码密钥 |
refresh | Boolean | No | 是否自动刷新获取账户数据 |
let huobi = new Huobi({accessKey:'Insert your access key', secretKey:'Insert your secret key',})
默认情况下实例对象将会每6秒更新账户的余额信息(系统规定每分钟不能超过10次访问),如果不需要自动刷新,可以使用参数refresh
=false
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 购买的币种类型,比特币=1,莱特币=2 |
price | Number | Yes | 预定购买的价格 |
amount | Number | Yes | 购买的数量 |
pwd | String | No | 如果设置了交易密码,那就要设置该参数 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 购买的币种类型,比特币=1,莱特币=2 |
price | Number | Yes | 预定购买的价格 |
amount | Number | Yes | 购买的数量 |
pwd | String | No | 如果设置了交易密码,那就要设置该参数 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
price | Number | Yes | 预定卖出的价格 |
amount | Number | Yes | 卖出的数量 |
pwd | String | No | 如果设置了交易密码,那就要设置该参数 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
amount | Number | Yes | 卖出的数量 |
pwd | String | No | 如果设置了交易密码,那就要设置该参数 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
重要 本方法将会全部卖空所持有的比特币或者莱特币,请谨慎使用,如果因为使用失误造成财产损失,根据《免责申明》本项目以及项目成员将概不负责
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
pwd | String | No | 如果设置了交易密码,那就要设置该参数 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
orderId | String | Yes | 订单ID |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |
参数 | 类型 | 是否必要 | 说明 |
---|---|---|---|
type | Integer | Yes | 卖出的币种类型,比特币=1,莱特币=2 |
orderId | String | Yes | 订单ID |
market | String | No | 交易的市场,人民币=cny,美元=usd,默认是人民币 |