Los gehts

Willkommen bei der Google Health API!

Diese neue API nutzt Google OAuth und bietet eine sicherere, nutzerfreundlichere und skalierbarere Lösung für den Zugriff auf und die Verwaltung von Gesundheitsdaten. Hier einige Vorteile:

  • Verbesserte Sicherheit: Die neue API entspricht den aktuellen Sicherheitsempfehlungen und Best Practices von Google für das API-Design und die API-Implementierung. Dadurch wird das Risiko von Sicherheitslücken verringert.

  • Konsistenz: Die neue API folgt modernen API-Designprinzipien und bietet eine konsistentere und intuitivere Entwicklererfahrung.

  • Zukunftssicherheit

    • Skalierbarkeit: Die neue API ist so konzipiert, dass sie zukünftigen Anforderungen gerecht wird, eine wachsende Anzahl von Nutzern und Datentypen unterstützt.
    • Wartungsfreundlichkeit: Durch die Verwendung eines standardisierten Ansatzes lassen sich Apps einfacher warten und aktualisieren, wodurch technische Schulden reduziert werden.
    • Zugriff auf neue Funktionen: Durch die Migration zur neuen API erhalten Sie Zugriff auf neue Funktionen, sobald sie veröffentlicht werden. So bleiben Ihre Apps auf dem neuesten Stand und profitieren von den neuesten Entwicklungen.
    • Compliance: Die neue API wird immer auf dem neuesten Stand der Google- Sicherheits- und Datenschutzstandards gehalten. So wird der Aufwand für die Einhaltung der Compliance-Anforderungen für Apps reduziert.
    • Datenschutz: Das Google OAuth-System wurde so konzipiert, dass es verschiedenen Datenschutzbestimmungen entspricht (z. B. DSGVO und HIPAA). Dadurch wird der Aufwand für Entwickler zur Einhaltung der Compliance-Anforderungen reduziert.

Erste Schritte

Bevor Sie mit der Entwicklung beginnen, lesen Sie unsere Checkliste für Entwickler. Dort finden Sie eine Liste mit Schritten, die Ihnen beim Start der Integration mit der Google Health API helfen.

Wie Sie beginnen, hängt auch von Ihrem Entwicklertyp ab.

Neuer Entwickler

Wenn Sie keine Erfahrung mit Google APIs oder Google Cloud haben oder eine Auffrischungbenötigen, ist das Codelab der einfachste und schnellste Weg, um zu beginnen. Dort erfahren Sie, wie Sie ein Google Cloud-Projekt und einen OAuth 2.0-Webclient einrichten und wie Sie mit Visual Studio Code Ihren ersten erfolgreichen Aufruf der Google Health API ausführen.

Zum Codelab

Fitbit-Entwickler

Wenn Sie bereits Entwickler der Fitbit Web API sind,sollten Sie zuerst die Migrationsanleitung lesen. Darin werden alle Unterschiede zwischen der Fitbit Web API und der Google Health API hervorgehoben. Sie sollte Ihnen die nötigen Informationen liefern, um die Migration zu planen.

In dieser Anleitung werden auch Best Practices und UI-Beispiele vorgestellt, die Ihnen helfen, Ihre Nutzer durch den Prozess der erneuten Authentifizierung zu führen.

Führen Sie anschließend entweder das Codelab durch oder prüfen Sie, ob die Google Cloud-Einrichtung abgeschlossen ist, bevor Sie mit der Entwicklung mit einer unserer Anleitungen zu Datentypen beginnen.

Migrationsanleitung lesen Google Cloud-Einrichtung abschließen

Protokoll auswählen

Die Google Health API unterstützt sowohl REST- als auch RPC-Protokolle, um Entwicklern eine skalierbare und leistungsstarke Grundlage für die Integration von Gesundheitsdaten zu bieten.

REST

REST ist ein API-Designansatz, der auf Standard-Webkonzepten und für Menschen lesbaren Formaten wie JSON basiert. Es eignet sich besonders gut für die Entwicklung öffentlicher APIs und Webanwendungen, da es browserfreundlich ist und weitgehend unterstützt wird. Die Hauptstärke liegt in seiner Einfachheit und Zugänglichkeit für externe Entwickler.

gRPC

RPC ist ein leistungsstarkes System, das ein kompaktes Binärformat namens Protocol Buffers verwendet, um die Kommunikation zwischen Maschinen zu erleichtern. Es eignet sich aufgrund seiner Effizienz und der Unterstützung erweiterter Funktionen wie Streaming ideal für interne Microservices, die Kommunikation zwischen Mobilgeräten und Back-Ends sowie Echtzeitaktualisierungen. RPC ist die bevorzugte Wahl für Szenarien mit hoher Leistung oder wenn strenge Schnittstellenverträge erforderlich sind.

Weitere Informationen finden Sie unter gRPC vs. REST: Understanding gRPC, OpenAPI and REST and when to use them in API design.

Ressourcen

Neben den ersten Schritten finden Sie auf dieser Website umfassende Ressourcen, die Sie bei der Entwicklung und Migration unterstützen.

  • Support: Benötigen Sie Unterstützung? Auf der Supportseite haben Sie Zugriff auf Community-Foren und unser öffentliches Tool zur Problemverfolgung auf der Supportseite.
  • Google Health API Parity Tool: Mit diesem Tool können Sie Endpunkte und Funktionen der Fitbit Web API und der Google Health API vergleichen. Es enthält auch eine Kontextdatei, die Sie direkt mit einem LLM oder als Teil einer Agents.md-Datei in Ihrem bevorzugten KI-Tool verwenden können.
  • API-Referenz: Vollständige REST-Referenz dokumentation.