首页 > 解决方案 > CoinGecko 汇率转换

问题描述

我已经看过 CoinGecko 文档,但它不包含关于其 API文档的解释或深入解释。

关于 CoinGeckos API,它们是,exchange_rates但它仅适用于比特币 (BTC) 到其他货币,我担心的是,有没有办法根据这个响应将 XRP 转换为 AUD? https://api.coingecko.com/api/v3/exchange_rates

他们也有一个链接来进行转换,但我不知道他们是如何让它工作的。

标签: coingecko

解决方案


我想我找到了解决方案

API 返回一个包含费率列表的对象:

{
  "rates": {
    "btc": {
      "name": "Bitcoin",
      "unit": "BTC",
      "value": 1,
      "type": "crypto"
    },
    "eth": {
      "name": "Ether",
      "unit": "ETH",
      "value": 15.108,
      "type": "crypto"
    },
    "ltc": {
      "name": "Litecoin",
      "unit": "LTC",
      "value": 243.364,
      "type": "crypto"
    },
    "bch": {
      "name": "Bitcoin Cash",
      "unit": "BCH",
      "value": 66.392,
      "type": "crypto"
    },
    "bnb": {
      "name": "Binance Coin",
      "unit": "BNB",
      "value": 114.554,
      "type": "crypto"
    },
    "eos": {
      "name": "EOS",
      "unit": "EOS",
      "value": 8665.498,
      "type": "crypto"
    },
    "xrp": {
      "name": "XRP",
      "unit": "XRP",
      "value": 50657.684,
      "type": "crypto"
    },
    "xlm": {
      "name": "Lumens",
      "unit": "XLM",
      "value": 131419.329,
      "type": "crypto"
    },
   ...
}

因此,为了获得 XRP 到 AUD 的货币价值,它需要将 2 个值相除,例如 AUD 45686.711 / XRP 50657.684 ,其中除数应该是最高值

对不起我的不好,转换应该$to / $from是没有除法格式

有人可以确认这是一个解决方案吗?


推荐阅读