简介
在区块链领域,数字货币的价格波动性极高,且各家交易所价格差异较大。因此,对于数字货币投资者和交易者来说,获取实时的行情数据是十分重要的。npm 包 crypto-tickers 就提供了实时行情数据查询的功能,本文将为大家介绍如何使用该 npm 包。
安装
在安装之前,请确保你已经安装了 Node.js 环境。 运行以下命令安装 crypto-tickers:
npm install crypto-tickers --save
使用方法
首先在你的项目中引入 crypto-tickers:
const ct = require('crypto-tickers');
该库可用的 API 如下:
ct.tickers([options])
该 API 返回当前交易所支持的所有货币行情数据,默认返回所有交易所的数据。options 对象可用于过滤交易所数据,支持的参数有:
- exchange:交易所名称,例如 'binance'。
- currency:货币名称,例如 'BTC'。
- baseCurrency:基础货币名称,例如 'USDT'。
以下是返回数据的样式:
{ 'asset_id_base': 'BTC', 'asset_id_quote': 'USD', 'rate': 3456.789, 'time': '2019-07-06T15:01:47.0000000Z', 'exchange_id': 'Bitfinex' }
ct.exchanges()
该 API 返回所有支持的交易所名称。
ct.currencies()
该 API 返回支持的货币名称。
ct.baseCurrencies()
该 API 返回支持的基础货币名称。
ct.exchange({exchange[, currency[, baseCurrency]]})
该 API 返回指定交易所的当前行情数据。exchange 参数为必填项,currency 和 baseCurrency 参数可选。
示例
以下是获取 Bitfinex 交易所 BTC/USD 数据的示例代码:
-- -------------------- ---- ------- ----- -- - -------------------------- ----- ------- - - --------- ----------- --------- ------ ------------- ----- -- -------------------------------- -- - -------------------- -------------- -- - ------------------- ---
输出结果如下:
{ "asset_id_base":"BTC", "asset_id_quote":"USD", "rate":10922.5, "time":"2021-06-02T00:57:59.0000000Z", "exchange_id":"Bitfinex" }
总结
crypto-tickers 提供了一种方便的方式来获取数字货币实时行情数据。在开发数字货币相关应用时,它可以为我们提供很多便利。希望通过本文的介绍,大家能够使用并熟练掌握这个库。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056c7781e8991b448e5f65