Aller au contenu

Exemples C# / .NET – API de Santé et Fitness

Accédez à l'API de Santé et Fitness dans vos applications C# / .NET en utilisant HttpClient. Les requêtes GET et POST sont prises en charge.


1. Utilisation de HttpClient – Requête 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. Utilisation de HttpClient – Requête 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);
            }
        }
    }
}

Autres Langages

Découvrez comment intégrer l'API de Santé et Fitness dans d'autres langages de programmation :

Commencez à intégrer l'API de Santé et Fitness dans vos applications de bureau, mobiles et web dès aujourd'hui !


API de Santé et Fitness Alimentant l'infrastructure numérique de santé moderne