huobi
1.0.8 • Public • Published 火币 Javascript SDK(非官方版)
这个项目的目的是提供一个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))
...
API指南
注意!方法的参数都是使用键值对形式传递,所以你不需要记住参数的顺序
Huobi | 构造方法
参数 |
类型 |
是否必要 |
说明 |
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
buy | 委托购买
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
购买的币种类型,比特币=1,莱特币=2 |
price |
Number |
Yes |
预定购买的价格 |
amount |
Number |
Yes |
购买的数量 |
pwd |
String |
No |
如果设置了交易密码,那就要设置该参数 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
演示
buyMarket | 按照市场价购买
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
购买的币种类型,比特币=1,莱特币=2 |
price |
Number |
Yes |
预定购买的价格 |
amount |
Number |
Yes |
购买的数量 |
pwd |
String |
No |
如果设置了交易密码,那就要设置该参数 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
sell | 委托卖出
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
price |
Number |
Yes |
预定卖出的价格 |
amount |
Number |
Yes |
卖出的数量 |
pwd |
String |
No |
如果设置了交易密码,那就要设置该参数 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
sellMarket | 按照市场价卖出
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
amount |
Number |
Yes |
卖出的数量 |
pwd |
String |
No |
如果设置了交易密码,那就要设置该参数 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
sellAllMarket | 按照市场价全部卖出
重要 本方法将会全部卖空所持有的比特币或者莱特币,请谨慎使用,如果因为使用失误造成财产损失,根据《免责申明》本项目以及项目成员将概不负责
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
pwd |
String |
No |
如果设置了交易密码,那就要设置该参数 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
getOrders | 获取所有当前正在委托的订单
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
orderInfo | 获取订单详细信息
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
orderId |
String |
Yes |
订单ID |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
getNow | 获取当前的市场价格
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
cancelOrder | 取消订单
参数 |
类型 |
是否必要 |
说明 |
type |
Integer |
Yes |
卖出的币种类型,比特币=1,莱特币=2 |
orderId |
String |
Yes |
订单ID |
market |
String |
No |
交易的市场,人民币=cny,美元=usd,默认是人民币 |
Package Sidebar
Install
Weekly Downloads