2016-06-24 6 views
1

Я хочу получить значение биткойна для соответствующего значения USD и сохранить его в таблице или переменной. Я получил этот URL, из которого я могу получить значение биткойна для суммы USK. Я искал блокчейн, и нашел этот URL.Как получить значение биткойна для соответствующего значения USD в ASP.NET C#?

Например:

500usd = 0.76105818 btc 

Я пробовал:

https://blockchain.info/tobtc?currency=USD&value=500 

в конце концов, его USD значение, которое мы хотим преобразовать в Bitcoin. Я хочу получить результат в переменной в C# (backend).

Как это сделать?

ответ

2

Вам нужно просто позвонить на сервер и проанализировать ответ.

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); 
+0

поэтому intresult вернет исходное значение биткойна для usd-значения? но он не возвращает правильное значение биткойна. –

+0

попробуй обновить один, это работает на меня –

+0

Большое вам спасибо .. его было время заставки. Спасибо. :-) –

0

Установка-пакет 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; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^