Zum Inhalt

C# / .NET Beispiele – Health Fitness API

Greifen Sie über Ihre C# / .NET Anwendungen auf die Health Fitness API zu, indem Sie HttpClient verwenden. Sowohl GET- als auch POST-Anfragen werden unterstützt.


1. Verwendung von HttpClient – GET-Anfrage

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. Verwendung von HttpClient – POST-Anfrage

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);
            }
        }
    }
}

Andere Sprachen

Entdecken Sie, wie Sie die Health Fitness API in anderen Programmiersprachen integrieren können:

Beginnen Sie noch heute mit der Integration der Health Fitness API in Ihre Desktop-, Mobil- und Web-Anwendungen!


Health Fitness API Ermöglicht moderne digitale Gesundheitsinfrastruktur