如何从不断更新的外部 JSON 文件中提取数据?

How do I pull data from a constantly updated external JSON file?

我正在使用 discord.js 制作一个 discord 机器人,我想添加一个允许用户查看当前比特币价格的命令。我正在使用 CoinDesk API,我需要的数据包含在位于 link 的 JSON 文件中:https://api.coindesk.com/v1/bpi/currentprice/BTC.json

我对 JavaScript 有点陌生,我已经尝试过关于网络抓取和数据处理的教程,但没有成功。我知道我需要从 'bpi' > 'USD' > 'rate' 中提取数据,但我不知道该怎么做。我将非常感谢有关使用内容的提示,而不是我需要编写的确切代码。我不是在寻找任何人为我解决这个问题,我只需要指出正确的方向。

他们有一个 API 可以用来获取价格数据。这是获取它的 curl 请求。

curl https://api.coinbase.com/v2/prices/spot?currency=USD

将return {"data":{"base":"BTC","currency":"USD","amount":"6573.63"}}

这是他们开发页面的 link:https://developers.coinbase.com/docs/wallet/guides/price-data