Saltar a contenido

Ejemplos de C# / .NET – API de Salud y Fitness

Acceda a la API de Salud y Fitness en sus aplicaciones de C# / .NET utilizando HttpClient. Se admiten tanto las solicitudes GET como POST.


1. Utilizando HttpClient – Solicitud 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 – Solicitud 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);
            }
        }
    }
}

Otros Lenguajes

Explore cómo integrar la API de Salud y Fitness en otros lenguajes de programación:

¡Comience a integrar la API de Salud y Fitness en sus aplicaciones de escritorio, móviles y web hoy mismo!


API de Salud y Fitness Potenciando la infraestructura digital de la salud moderna