Los gehts

Willkommen bei der Google Health API!

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

  • Höhere Sicherheit: Die neue API entspricht den aktuellen Sicherheitsempfehlungen und Best Practices von Google für das Design und die Implementierung von APIs, wodurch das Risiko von Sicherheitslücken verringert wird.

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

  • Zukunftssicherheit

    • Skalierbarkeit: Die neue API ist so konzipiert, dass sie auch zukünftigen Anforderungen gerecht wird und 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 auf dem neuesten Stand der Sicherheits- und Datenschutzstandards von Google gehalten. So wird der Aufwand für die Einhaltung der Compliance-Anforderungen für Apps reduziert.
    • Datenschutz: Das Google-OAuth-System wurde entwickelt, um verschiedenen Datenschutzbestimmungen (z. B. DSGVO und HIPAA) zu entsprechen und die Compliance-Anforderungen für Entwickler zu vereinfachen.

Wie beginne ich?

Bevor Sie mit der Entwicklung beginnen, sollten Sie sich unsere Checkliste für Entwickler ansehen. Dort finden Sie eine Liste mit Schritten, die Ihnen helfen, Ihre Integration mit der Google Health API zu starten.

Wie Sie beginnen, hängt auch davon ab, welche Art von Entwickler Sie sind.

Neuer Entwickler

Wenn Sie noch keine Erfahrung mit Google-APIs oder Google Cloud haben oder eine Auffrischung benötigen, ist es am einfachsten und schnellsten, eines unserer Codelabs durchzuarbeiten. Wir bieten REST-Codelabs mit Visual Studio Code oder dem OAuth 2.0 Playground sowie ein gRPC-spezifisches Python-Codelab an, in dem Sie erfahren, wie Sie Client-Stubs abrufen und Protocol Buffer-Definitionen kompilieren.

REST-Codelab (VS Code) REST-Codelab (OAuth 2.0 Playground) gRPC-Codelab (Python)

Fitbit-Entwickler

Wenn Sie bereits Entwickler der Fitbit Web API sind,sollten Sie zuerst den Migrationsleitfaden lesen. Darin werden alle Unterschiede zwischen der Fitbit Web API und der Google Health API hervorgehoben. Außerdem finden Sie dort die Informationen, die Sie für die Planung der Migration benötigen.

Außerdem werden Best Practices und UI-Beispiele vorgestellt, die Ihnen helfen, Ihre Nutzer durch den Prozess der erneuten Authentifizierung zu führen.

Danach können Sie entweder das Codelab durcharbeiten oder prüfen, ob Ihre Google Cloud-Einrichtung abgeschlossen ist, bevor Sie mit der Entwicklung anhand eines unserer Datentypleitfäden beginnen.

Migrationsanleitung lesen Google Cloud-Einrichtung abschließen

Protokoll auswählen

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

REST

REST ist ein API-Designansatz, der auf Standard-Webkonzepten und menschenlesbaren 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 der Einfachheit und Zugänglichkeit für externe Entwickler.

gRPC

RPC ist ein leistungsstarkes System, das ein kompaktes binäres Format namens Protocol Buffers verwendet, um die Kommunikation zwischen Maschinen zu ermöglichen. Aufgrund seiner Effizienz und der Unterstützung für erweiterte Funktionen wie Streaming eignet es sich 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.

KI-Unterstützung und Entwicklertools

Sie können Gemini, den KI-Assistenten von Google, und die integrierten Entwicklertools auf dieser Website verwenden, um Ihren Google Health API-Workflow zu beschleunigen. Verwenden Sie beim Browsen Gemini Chat und Code Explain im Infobereich, um komplexe Anleitungen zusammenzufassen, Datentypen und ‑bereiche zu erläutern oder Codebeispiele an Ihre Sprache anzupassen. Sie können auch Live-Anfragen im APIs Explorer testen und die JSON-Antworten als Prompt-Kontext verwenden, um die Parsing-Logik zu generieren.

Wenn Sie mit KI-gestützten Tools wie Antigravity, Cursor, Claude Code oder benutzerdefinierten Agents entwickeln, können Sie jede Seite als Markdown exportieren oder den Developer Knowledge MCP-Server einbinden, um Ihrer Umgebung direkten Zugriff auf die Google Health API-Dokumentation zu ermöglichen. Mit diesen Workflows können Sie Clientcode generieren oder Fehler beheben. Weitere Informationen finden Sie unter KI-Unterstützung und Entwicklertools.

Ressourcen

Auf dieser Website finden Sie nicht nur Informationen für den Einstieg, sondern auch umfassende Ressourcen für die Entwicklung und Migration.

  • Support: Benötigen Sie Unterstützung? Auf der Supportseite haben Sie Zugriff auf Communityforen und unseren öffentlichen Issue Tracker.
  • Google Health API Parity Tool: Mit diesem Tool können Sie Endpunkte und Funktionen der Fitbit Web API und der Google Health API vergleichen. Außerdem ist eine Kontextdatei enthalten, 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-Referenzdokumentation.