Witam, chciałbym aby stąd https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd wyświetlić w DataGridView.
kod niestety nie działa
static async Task<DataTable> Consume()
{
DataTable dt = new DataTable();
var client = new HttpClient();
client.BaseAddress = new Uri("https://api.coingecko.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync("api/v3/simple/price?ids=bitcoin&vs_currencies=usd").ConfigureAwait(false);
if(response.IsSuccessStatusCode)
{
dynamic result = await response.Content.ReadAsStringAsync();
dt = (DataTable)JsonConvert.DeserializeObject(result, typeof(DataTable));
}
return dt;
}
private async void button6_Click(object sender, EventArgs e)
{
DataTable x = await Consume();
dataGridView4.DataSource = x;
}