npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

huobi

v1.0.8

Published

货币的非官方SDK

Downloads

15

Readme

火币 Javascript SDK(非官方版)

这个项目的目的是提供一个JS环境的火币API接口

免责申明

本项目是出于个人兴趣爱好而开发制作,因为本项目涉及到货币交易,对使用者而言存在一定风险,因此在此特此申明,因为使用本项目而对使用者造成财产损失,本项目以及项目成员对此概不负责,一旦您使用本项目便代表您同意本免责申明,否则您无权使用本项目

联系我

如果在使用当中有问题可以联系我

邮箱: [email protected]

安装方法

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,默认是人民币