火币网api的nodejs实现】的更多相关文章

var request = require('request'); var crypto = require('crypto'); var config = { api_url: 'https://api.huobi.com/api.php', access_key : '', secret_key: '' } var md5 = function (str) { var hash = crypto.createHash('md5'); hash.update(str); str = hash.…
今天又学习到了新的知(zi)识(shi),来给自己做个笔录,也算在这酷热的天气里给自己写了一篇降温的‘膏药’,话就讲这么多了 ,start off...... 首先 ,依赖选择: /**设置为严格模式*/ 'use strict'; //引入依赖 const https = require('https'); const querystring = require('querystring'); const util = require('util'); 下面代码块,可以理解为封装好的模块,创建…
近期,在研究百度.必应.API等的url提交API时,发现有用Go语言做工具的大佬的分享 利用 API 自动向搜索引擎提交网址(Go语言版) - pyList. 其中提到bing API提交方法,并给出了Go语言代码: func Bing() { sUrl := "https://ssl.bing.com/webmaster/api.svc/json/SubmitUrl?apikey=xxxxxxxx" buf := bytes.NewBufferString(`{ "sit…
话说,Top API SDK默认只给了四种语言的SDK,没有我大NodeJS,这可怎么行,于是封装了一个. 参考地址 GitHub: https://github.com/xiaoppp/TopAPI-Node NPM: https://www.npmjs.com/package/topapi-node TopAPI SDK for Node.js Using Es6 promise, all api return promise. Platform Compatibility Using Pr…
REST API 简介 火币为用户提供了一套全新的API,可以帮用户快速接入火币PRO站及HADAX站的交易系统,实现程序化交易. 访问地址 适用站点 适用功能 适用交易对 https://api.huobipro.com/market 火币PRO 行情 所有Pro站交易中的交易对 https://api.huobipro.com/v1 火币PRO 交易 同上 https://api.hadax.com/market HADAX hadax.com 行情 所有HADAX站交易中的交易对 http…
错误码 行情 API 错误码 错误码 描述 bad-request 错误请求 invalid-parameter 参数错 invalid-command 指令错 code 的具体解释, 参考对应的err-msg   交易 API 错误码 错误码 描述 base-symbol-error 交易对不存在 base-currency-error 币种不存在 base-date-error 错误的日期格式 account-transfer-balance-insufficient-error 余额不足无…
安全认证 目前关于apikey申请和修改,请在“账户 - API管理”页面进行相关操作.其中AccessKey为API 访问密钥,SecretKey为用户对请求进行签名的密钥(仅申请时可见).Pro站和HADAX站apikey通用. 重要提示:这两个密钥与账号安全紧密相关,无论何时都请勿向其它人透露. 合法请求结构 基于安全考虑,除行情API 外的 API 请求都必须进行签名运算.一个合法的请求由以下几部分组成: 方法请求地址 即访问服务器地址:api.huobi.pro或者api.hadax.…
WebSocket API简介 WebSocket协议是基于TCP的一种新的网络协议.它实现了客户端与服务器之间在单个 tcp 连接上的全双工通信,由服务器主动发送信息给客户端,减少了频繁的身份验证等不必要的开销.其最大优点有两个: 两方请求的 header 数据很小,大概只有2 Bytes. 服务器不再是被动的接到客户端的请求后才返回数据,而是有了新数据后主动推送给客户端. 以上 WebSocket 协议带来的优点使得其十分适用于数字货币行情和交易这种实时性强的接口. Websocket 请求…
订阅 KLine 数据 market.$symbol.kline.$period 成功建立和 WebSocket API 的连接之后,向 Server 发送如下格式的数据来订阅数据: { "sub": "market.$symbol.kline.$period", "id": "id generate by client" } 参数名称 是否必须 类型 描述 默认值 取值范围 symbol true string 交易对  …
1. 访问地址 Pro 站行情请求地址为:wss://api.huobipro.com/ws HADAX 站行情请求地址为:wss://api.hadax.com/ws 2. 数据压缩 WebSocket API 返回的所有数据都进行了 GZIP 压缩,需要 client 在收到数据之后解压,推荐使用pako.([pako] 是一个支持压缩和解压 GZIP 的库) 3. WebSocket库 [ws] 是 Node.js 下的 WebSocket 库. 4. 心跳 WebSocket API 支…