我想获得相应美元价值的比特币价值,并将其存储在表或变量中。我得到了这个URL,从中我可以获得USK amount的比特币价值。我在区块链上搜索,找到了这个网址。
例如:
500usd = 0.76105818 btc
我试过了:
https://blockchain.info/tobtc?currency=USD&value=500
最后,它的美元价值,我们想要转换成比特币。我想在C# (后端)的变量中得到结果。
我如何才能做到这一点呢?
发布于 2016-06-24 15:13:11
您只需调用服务器并解析响应即可。
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);
发布于 2017-10-14 20:15:03
Install-Package CoinMarketCapClient
使用CoinMarketCap;
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;
}
发布于 2018-03-14 06: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;
https://stackoverflow.com/questions/38016435
复制相似问题