coingecko - CoinGecko 汇率转换
问题描述
我已经看过 CoinGecko 文档,但它不包含关于其 API文档的解释或深入解释。
关于 CoinGeckos API,它们是,exchange_rates
但它仅适用于比特币 (BTC) 到其他货币,我担心的是,有没有办法根据这个响应将 XRP 转换为 AUD?
https://api.coingecko.com/api/v3/exchange_rates
他们也有一个链接来进行转换,但我不知道他们是如何让它工作的。
解决方案
我想我找到了解决方案
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
是没有除法格式
有人可以确认这是一个解决方案吗?
推荐阅读
- batch-file - if\else 在网络位置上无法按预期工作
- reactjs - 导航到屏幕或组件时刷新屏幕或组件
- python - 如何使用 wrapt.decorator 适配器更改未绑定方法的签名?
- reactjs - 反应本机相机 - 如何?
- java - 在java中将数据字节传递给FileReader
- gradle - 我可以在 Android Gradle 项目中将 lint-result.xml 上传到 SonarQube 吗?
- c++ - 查找字符在两个索引之间出现的次数
- c# - 用于创建表的继承映射
- c# - 如何使双值的 C++ 和 C# 中的结果相同
- python-3.x - 嵌套 if else 语句未在 Python 中执行