public void AtualizarFechamento(string acao) { AlphaVantageApi av = new AlphaVantageApi(); string result = av.GetTimeSeriesDaily(acao); TimeSeriesDaily tsd = JsonConvert.DeserializeObject <TimeSeriesDaily>(result); double close = tsd.days["2021-05-18"].close; }
static async Task <TimeSeriesDaily> GetTimeSeriesDailyAsync(string path) { TimeSeriesDaily data = null; HttpResponseMessage response = await client.GetAsync(path); if (response.IsSuccessStatusCode) { data = await response.Content.ReadAsJsonAsync <TimeSeriesDaily>(); } return(data); }
static async Task RunAsync(string symbol) { client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); try { string url = string.Format(URL_FORMAT, symbol); stockTimeSeriesDaily = await GetTimeSeriesDailyAsync(url); ShowStockDetails(symbol); } catch (Exception e) { Console.WriteLine("Error Logged :" + e.Message); } }