Ir para o conteúdo

Exemplos em C# / .NET – API de Saúde e Fitness

Acesse a API de Saúde e Fitness nas suas aplicações C# / .NET utilizando HttpClient. Tanto as requisições GET quanto POST são suportadas.


1. Utilizando HttpClient – Requisição GET

using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        var apiKey = "YOUR_API_KEY";
        var url = "https://api.hefitapi.com/api/v1/bmi?height=178&weight=82&units=metric&lang=en";

        using (var client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("X-API-Key", apiKey);

            try
            {
                var response = await client.GetAsync(url);
                response.EnsureSuccessStatusCode();
                var content = await response.Content.ReadAsStringAsync();
                Console.WriteLine(content);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
        }
    }
}

2. Utilizando HttpClient – Requisição POST

using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        var apiKey = "YOUR_API_KEY";
        var url = "https://api.hefitapi.com/api/v1/bmi/post";
        var payload = "{\"height\":178,\"weight\":82,\"units\":\"metric\"}";

        using (var client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("X-API-Key", apiKey);
            var content = new StringContent(payload, Encoding.UTF8, "application/json");

            try
            {
                var response = await client.PostAsync(url, content);
                response.EnsureSuccessStatusCode();
                var result = await response.Content.ReadAsStringAsync();
                Console.WriteLine(result);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
        }
    }
}

Outras Linguagens

Explore como integrar a API de Saúde e Fitness em outras linguagens de programação:

Comece a integrar a API de Saúde e Fitness nas suas aplicações desktop, móveis e web hoje mesmo!


API de Saúde e Fitness Impulsionando a infraestrutura digital de saúde moderna