HI,
Following code is failing at WebClient statement. I am not able to get the csv from API.
- private static async Task<double?> GetStockPriceAsync(string symbol)
- {
- if (string.IsNullOrWhiteSpace(symbol))
- return null;
- string url = $"http://finance.yahoo.com/d/quotes.csv?s={symbol}&f=l1" ;
- string csv;
- using (WebClient client = new WebClient())
- {
- csv = await client.DownloadStringTaskAsync(url).ConfigureAwait(false);
- }
- string line = csv.Split('\n')[0];
- string price = line.Split(',')[1];
- double result;
- if (double.TryParse(price, out result))
- return result;
- return null;
- }

Amit GuptaPosted Apr 24, 2017, 7:54 AM
Ms_ DevPosted Apr 24, 2017, 7:38 AM
Amit GuptaPosted Apr 24, 2017, 7:24 AM