首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在ASP.NET C#中获取对应美元的比特币价值?

如何在ASP.NET C#中获取对应美元的比特币价值?
EN

Stack Overflow用户
提问于 2016-06-24 23:00:46
回答 4查看 6.4K关注 0票数 2

我想获得相应美元价值的比特币价值,并将其存储在表或变量中。我得到了这个URL,从中我可以获得USK amount的比特币价值。我在区块链上搜索,找到了这个网址。

例如:

代码语言:javascript
代码运行次数:0
运行
复制
500usd = 0.76105818 btc

我试过了:

代码语言:javascript
代码运行次数:0
运行
复制
https://blockchain.info/tobtc?currency=USD&value=500

最后,它的美元价值,我们想要转换成比特币。我想在C# (后端)的变量中得到结果。

我如何才能做到这一点呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-06-24 23:13:11

您只需调用服务器并解析响应即可。

代码语言:javascript
代码运行次数:0
运行
复制
var uri = String.Format("https://blockchain.info/tobtc?currency=USD&value={0}", 500);

WebClient client = new WebClient();
client.UseDefaultCredentials = true;
var data = client.DownloadString(uri);

var result = Convert.ToDouble(data);
票数 3
EN

Stack Overflow用户

发布于 2017-10-15 04:15:03

Install-Package CoinMarketCapClient

使用CoinMarketCap;

代码语言:javascript
代码运行次数:0
运行
复制
public static async Task<double> GetBitcoinInUsd(double usd){
            //https://api.coinmarketcap.com/v1/ticker/bitcoin/
            CoinMarketCapClient client = CoinMarketCapClient.GetInstance();
            var entity = await client.GetTickerAsync("bitcoin");
            return entity.PriceUsd * usd;
}
票数 0
EN

Stack Overflow用户

发布于 2018-03-14 14:10:07

var uri = String.Format(@"https://blockchain.info/tobtc?currency=USD&value={0}",1);

新客户端= WebClient WebClient();

client.UseDefaultCredentials = true;

var data = client.DownloadString(uri);

var result =1/Convert.ToDouble(data.Replace(‘.,','));//收到1btc= result;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38016435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档