Coinbase API:如何获取所有货币的市场或现货价格

Chi*_*ain 1 coinbase-api

当前用于市场数据的 Coinbase API:https://developers.coinbase.com/api/v2#get-spot-price每次 API 调用仅提供一种货币的现货价格。是否有支持的 API 可以在单个 API 调用中提供所有支持货币的现货价格或市场价格?

Pau*_*eau 5

就像@Andy 的回答一样,使用.../v2/exchange-rates?currency=CURRENCY(将 CURRENCY 替换为 Coinbase 中任何可用的货币)。

例如,进行查询.../v2/exchange-rates?currency=USD并获取美元价格除以 1 除以给定的汇率。

所以如果你得到:

...
    "currency":"USD",
          "rates":{
             "BTC":"2.8266877198368038e-05",
             "ETH":"0.00041082102582010144",
             ...
          }
...
Run Code Online (Sandbox Code Playgroud)

要获得 ETH 兑美元的价格,您可以执行 1/0.00041082102582010144 = 2434,15 美元。