javascript - 我在哪里可以获得将法定货币金额转换为加密货币价值的加密 API
问题描述
我在问是否有任何加密 api 可以接受任何数量的法定货币(美元),并且可以将等值转换为加密货币值(BTC、ETH、BCH、LTC)。这是一个典型的例子是谷歌加密转换器。“比特币到美元” <= 向谷歌发出这个 GET 请求会更好。
https://exampledomain.com/search?=usd+to+eth&amount=100
只是类似的东西,我在cryptocompare api,programmableweb等中寻找类似的东西,但他们只提供价格..任何有更好想法的人
解决方案
这对于 JQuery 来说非常简单。我演示了使用从 BTC 到 USD 和 USD 到 BTC 的 API 将给定数量的美元转换为 BTC。在 JavaScript 中与 REST API 交互真的很简单。
var dollar_amount = 42.99;
$.get("https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD",function(data){
BTC_amount = dollar_amount / data["USD"];
console.log("Using USD to BTC $" + dollar_amount + " is " + BTC_amount + " BTC");
});
$.get("https://min-api.cryptocompare.com/data/price?fsym=USD&tsyms=BTC",function(data){
BTC_amount = dollar_amount * data["BTC"];
console.log("Using BTC to USD $" + dollar_amount + " is " + BTC_amount + " BTC");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
推荐阅读
- reactjs - 为 React 发布 npm 包
- python - 有没有办法对当前在 Pandas 数据帧中的行进行迭代的代码进行矢量化?
- laravel - 使用 StripeClient 我收到错误没有提供 API 密钥
- kotlin - 我是否错过了并行运行 Kotlin 的 Iterable 扩展函数的简单方法?
- deep-learning - Pytorch 为 3x3,32 conv2d 层和 2x2 maxpool 层添加超参数
- mysql-workbench - 简化使用大量表创建的 ERD?
- javascript - 一年的第一周属于十二月吗?
- c# - 如何通过正则表达式找到格式号?
- excel - 如何从命令提示符触发 Visual Studio 宏?
- javascript - React Native,如果单击主类别,则从 JSON 显示子类别列表