1. 简介
node-crypto-exchanges是一个在Node.js中使用的加密货币交易所API的npm包,可以轻松地在你的项目中实现各种加密货币的交易所交互。
本文将提供使用node-crypto-exchanges包的详细教程,并提供示例代码引导你完成交易所API的开发。
2. 安装node-crypto-exchanges
要使用node-crypto-exchanges,首先需要确保你已经安装了Node.js。然后,在你的项目根目录中运行以下命令来安装npm包:
npm install node-crypto-exchanges --save
这将会在你的项目中安装node-crypto-exchanges,并更新你的package.json
文件。
3. 使用node-crypto-exchanges
在继续之前,确保你已经阅读了你所使用交易所的API文档,因为节点和参数的名称可能会不同,措辞可能不同。
基本用法
node-crypto-exchanges非常容易使用。首先,导入所需交易所的API class:
const { ExchangeAPI } = require('node-crypto-exchanges'); const { PoloniexAPI } = ExchangeAPI;
然后就可以开始使用了。构建PoloniexAPI的实例:
const api = new PoloniexAPI(apiKey, apiSecret);
执行API请求:
api.call('returnTicker').then(data => { console.log(data); }).catch(console.error);
方法摘要
下表总结了可用方法的一些关键点:
方法名 | 参数 | 描述 |
---|---|---|
constructor |
apiKey:string , apiSecret:string |
使用API key和secret key构造一个实例。 |
call |
method:string , params:object |
执行交易所API请求。 |
sign |
params:object |
签名一个请求参数对象。 |
getSignature |
params:object |
返回请求参数的签名。 |
createOrder |
params:object |
在交易所下订单。 |
cancelOrder |
params:object |
取消一个特定的订单。 |
getBalance |
返回与账户关联的余额。 |
示例代码
在下面的示例中,我们将使用node-crypto-exchanges进行交易所API操作,获取Poloniex交易所返回的24小时交易情况。
-- -------------------- ---- ------- ----- - ----------- - - --------------------------------------------- -- ------- ---------- -------------- ----- ------ - --------------------------------------------------------------- ----- --------- - ------------------------------------------------------------- ----- --- - --- ------------------- ----------- -- ------------------------------- ------------------------------------ -- - -------------------------- ------------------------
4. 结论
通过使用node-crypto-exchanges,我们可以轻松地使用交易所API来管理加密货币交易。此类API是建立加密货币交易应用程序的基础,我们应该谨慎地使用它们。
node-crypto-exchanges的使用使得开发人员可以专注于应用程序的核心功能,而不必处理与相应API的底层通信。本文提供了有关使用node-crypto-exchanges的详细介绍和示例代码,使您能够轻松上手使用该库。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562bc81e8991b448dffd2