24. März 2026
Ankündigung der Google Health API
Die Google Health API ist die nächste Generation der Fitbit Web API. Sie wurde von Grund auf neu entwickelt und ist auf unsere geschätzte Entwickler-Community zugeschnitten. Diese erste Version soll die Fitbit Web API in Bezug auf die am häufigsten angeforderten Datentypen gleichziehen und Funktionen hinzufügen, die von der Entwickler-Community gewünscht wurden. Hier sehen Sie die heute verfügbaren Funktionen.
Highlights der Hauptfunktionen
- Optimierte Einrichtung: Registrieren Sie Ihre Projekte und verwalten Sie OAuth-Client-IDs direkt über die Google Cloud Console.
- Breite Plattformunterstützung: Nutzen Sie die Google OAuth2-Bibliotheken für eine nahtlose Integration in alle wichtigen Programmiersprachen und Plattformen.
- Vereinfachter Datenzugriff: Verwenden Sie neue Bereichsdefinitionen, mit denen mehrere Datentypen in einem einzigen, einfach zu verwaltenden Bereich zusammengefasst werden.
- Einheitliche Endpunkte für alle Datentypen: Profitieren Sie von einer einfacheren Programmierung mit neuen, einheitlichen Endpunkten und Filterunterstützung, die die Funktionalität für alle Datentypen optimieren.
- Umfassende Datenabdeckung: Nutzen Sie die Lese- und Schreibunterstützung für mehrere Datentypen.
- Echtzeitbenachrichtigungen: Erhalten Sie sofort Updates mit verbesserter Webhook Unterstützung, einschließlich automatischer Aboerstellung und umfassenderen Benachrichtigungen.
- Standardmäßige Unterstützung für Daten innerhalb eines Tages: Rufen Sie detaillierte Daten innerhalb eines Tages standardmäßig ab über den Endpunkt „list“, ohne zusätzliche Schritte.
- Umfassende Dokumentation: Mit unserer neuen umfassenden Dokumentation können Sie schnell loslegen. Sie umfasst:
- Leitfäden für den Einstieg, die API, die Migration und die Fehlerbehebung
- Vollständige Referenz für REST
- Neues Google Health API-Paritätstool, Beispielcode und ein geführter Codelab
Unterstützte Datentypen
Mit dieser Einführung erhalten Sie Zugriff auf wichtige Datentypen, damit Sie die grundlegenden Informationen haben, die Sie zum Erstellen innovativer Gesundheitslösungen benötigen.
Datentypen, die das Lesen unterstützen:
- Aktivität und Fitness: Aktive Minuten, aktive Zonenminuten, Aktivitätslevel, Höhe, Kalorien in Herzfrequenzzonen, tägliche maximale Sauerstoffaufnahme, Strecke, Training, Stockwerke, maximale Sauerstoffaufnahme beim Laufen, sitzende Zeit, Schritte, Zeit in Herzfrequenzzone, Gesamtkalorien, maximale Sauerstoffaufnahme
- Gesundheitsmesswerte und ‑messungen: Körperfett, tägliche Herzfrequenzvariabilität, tägliche Herzfrequenzzonen, tägliche Sauerstoffsättigung, tägliche Atemfrequenz, tägliche Ruheherzfrequenz, tägliche Schlaftemperaturableitungen, Herzfrequenz, Herzfrequenzvariabilität, Sauerstoffsättigung, Atemfrequenz, Schlafzusammenfassung, Gewicht
- Identität: Gibt die Fitbit-Nutzer-ID und die Google-Nutzer-ID zurück
- Standort: GPS-Daten basierend auf einem aufgezeichneten Training im TCX-Format
- Ernährung: Protokoll der Flüssigkeitszufuhr
- Profil: Grundlegende Profilinformationen der Nutzer
- Einstellungen: Konfigurierte Geräte- und Mobile-App-Einstellungen der Nutzer
- Schlaf: Klassische Schlafprotokolle und Schlafprotokolle nach Phasen
Datentypen, die das Schreiben unterstützen:
Sie können Daten für diese Datentypen schreiben und ändern:
- Aktivität und Fitness: Training
- Gesundheitsmesswerte und ‑messungen: Körperfett, Gewicht
- Profil
- Einstellungen
- Schlaf
Wichtige Endpunkte für die Interaktion
Die folgenden Endpunkte sind verfügbar, um Abos, Nutzer sowie Gesundheits- und Fitnessdaten zu verwalten:
users: Die MethodengetIdentity,getProfile,getSettings,updateProfileundupdateSettingsfür die Identitäts- und Profilverwaltung.users.dataTypes.dataPoints: Die MethodenbatchDelete,dailyRollUp,list,patch,reconcileundrollUpfür die umfassende Verwaltung von Datentypen.