介绍
node-coinmarketcap 是一个运行在 Node.js 上的 npm 包,它提供了 CoinMarketCap API 的简单封装。CoinMarketCap API 是一个非常流行的加密货币市场数据提供商,它提供了全球最具代表性的加密货币市场信息。使用 node-coinmarketcap 可以轻松地获取各种加密货币的详细市场数据。本文将介绍如何使用 node-coinmarketcap 包。
安装
要开始使用 node-coinmarketcap 包,首先需要安装它。可以使用以下命令安装:
npm install node-coinmarketcap
基本使用
node-coinmarketcap 包的基本用法非常简单,首先需要导入该包:
const CoinMarketCap = require('node-coinmarketcap');
然后可以创建一个 CoinMarketCap 的实例,并指定 API 的 key,我们需要先去 CoinMarketCap 官网注册一个账号,然后在 account 的 Dashboard 里会看到 API Key。
const coinmarketcap = new CoinMarketCap({ apiKey: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' });
我们可以使用实例上的不同方法获取加密货币市场数据。以下是一些常用的方法和示例代码:
获取币种列表
coinmarketcap.getTickers().then(tickers => { console.log(tickers); }).catch(console.error);
这个方法会获取所有加密货币的市场数据,返回一个包含所有加密货币的数组。
获取指定币种的市场数据
coinmarketcap.getTicker('BTC').then(ticker => { console.log(ticker); }).catch(console.error);
这个方法会获取指定加密货币的市场数据,返回一个包含该加密货币市场数据的对象。需要将 BTC 换成自己想要查询的加密货币简称。
获取全球市值前 N 的加密货币列表
coinmarketcap.getTopNCurrencies(10).then(currencies => { console.log(currencies); }).catch(console.error);
这个方法会获取全球市值前 N 的加密货币列表,可以通过参数 N 指定要获取的数量,并返回一个包含所需加密货币的数组。
获取交易平台信息
coinmarketcap.getExchange('binance').then(exchange => { console.log(exchange); }).catch(console.error);
该方法会获取指定交易平台的市场数据,返回一个包含指定交易平台数据的对象。
总结
node-coinmarketcap 可以帮助我们轻松地获取各种加密货币的市场数据,使得加密货币市场的监控和分析变得更加容易。在本文中,我们简要介绍了该包的基本用法,并提供了一些示例代码。希望这篇文章能够帮助你更好的使用 node-coinmarketcap 包。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056efa81e8991b448e788d