Premiers pas

Bienvenue dans l'API Google Health !

Cette nouvelle API utilise Google OAuth, ce qui offre une solution plus sécurisée, conviviale et évolutive pour accéder aux données de santé et les gérer. Voici quelques-uns des avantages :

  • Sécurité renforcée : la nouvelle API est conforme aux recommandations et aux bonnes pratiques de Google en matière de sécurité pour la conception et l'implémentation des API, ce qui réduit le risque de failles.

  • Cohérence : la nouvelle API suit les principes de conception des API modernes, offrant une expérience de développement plus cohérente et intuitive.

  • Pérennisation

    • Évolutivité : la nouvelle API est conçue pour évoluer et répondre aux besoins futurs, en prenant en charge un nombre croissant d'utilisateurs et de types de données.
    • Facilité de maintenance : l'adoption d'une approche standardisée facilite la maintenance et la mise à jour des applications, ce qui réduit la dette technique.
    • Accès aux nouvelles fonctionnalités : la migration vers la nouvelle API permet d'accéder aux nouvelles fonctionnalités au fur et à mesure de leur déploiement. Les applications restent ainsi à jour et bénéficient des dernières avancées.
    • Conformité : la nouvelle API est tenue à jour avec les dernières normes de sécurité et de confidentialité de Google, ce qui réduit les efforts nécessaires pour maintenir la conformité des applications.
    • Confidentialité des données : le système Google OAuth est conçu pour respecter diverses réglementations sur la confidentialité des données (par exemple, le RGPD et la loi HIPAA), ce qui simplifie la charge de conformité pour les développeurs.

Comment commencer ?

Avant de commencer le développement, consultez notre checklist pour les développeurs. Elle fournit une liste d'étapes pour vous aider à lancer votre intégration avec l'API Google Health.

La procédure de démarrage dépend également du type de développeur que vous êtes.

Nouveau développeur

Si vous n'avez aucune expérience avec les API Google ou Google Cloud, ou si vous avez besoin d'une remise à niveau, le moyen le plus simple et le plus rapide de vous lancer est de suivre l'un de nos ateliers de programmation. Nous proposons des ateliers de programmation REST utilisant Visual Studio Code ou l'outil de test OAuth 2.0, ainsi qu'un atelier de programmation Python spécifique à gRPC dans lequel vous apprendrez à récupérer des stubs de client et à compiler des définitions de tampon de protocole.

Atelier de programmation REST (VS Code) Atelier de programmation REST (OAuth 2.0 Playground) Atelier de programmation gRPC (Python)

Développeur Fitbit

Si vous êtes déjà un développeur d'API Fitbit Web,vous pouvez consulter le guide de migration en premier. Il met en évidence toutes les différences entre l'API Fitbit Web et l'API Google Health, et devrait vous fournir les conseils dont vous avez besoin pour commencer à planifier votre migration.

Ce guide présente également les bonnes pratiques et des exemples d'UI pour vous aider à guider vos utilisateurs tout au long du processus de réauthentification.

Ensuite, suivez le codelab ou vérifiez que votre configuration Google Cloud est terminée avant de commencer le développement avec l'un de nos guides sur les types de données.

Lire le guide de migration Terminer la configuration de Google Cloud

Choisir un protocole

L'API Google Health est compatible avec les protocoles REST et RPC pour fournir aux développeurs une base évolutive et performante pour l'intégration des données de santé.

REST

REST est une approche de conception d'API basée sur des concepts Web standards et des formats lisibles par l'homme tels que JSON. Il est particulièrement adapté à la création d'API publiques et d'applications Web, car il est compatible avec les navigateurs et largement pris en charge. Sa principale force réside dans sa simplicité et son accessibilité pour les développeurs externes.

gRPC

RPC est un système hautes performances qui utilise un format binaire compact appelé Protocol Buffers pour faciliter la communication entre les machines. Il est idéal pour les microservices internes, la communication entre le mobile et le backend, et les mises à jour en temps réel en raison de son efficacité et de sa prise en charge des fonctionnalités avancées comme le streaming. RPC est le choix privilégié pour les scénarios à hautes performances ou lorsque des contrats d'interface stricts sont requis.

Pour en savoir plus, consultez gRPC vs REST: Understanding gRPC, OpenAPI and REST and when to use them in API design (gRPC vs REST : comprendre gRPC, OpenAPI et REST, et quand les utiliser dans la conception d'API).

Assistance IA et outils pour les développeurs

Vous pouvez utiliser Gemini, l'assistant IA de Google, et les outils pour les développeurs intégrés sur ce site pour accélérer votre workflow d'API Google Health. Pendant votre navigation, utilisez le chat Gemini et la fonctionnalité Expliquer le code dans le panneau d'informations pour résumer des guides complexes, clarifier les types et les portées de données, ou adapter des exemples de code à votre langage. Vous pouvez également tester les requêtes en direct dans APIs Explorer et utiliser les réponses JSON comme contexte d'invite pour générer une logique d'analyse.

Si vous développez avec des outils optimisés par l'IA tels qu'Antigravity, Cursor, Claude Code ou des agents personnalisés, vous pouvez exporter n'importe quelle page au format Markdown ou intégrer le serveur MCP Developer Knowledge pour donner à votre environnement un accès direct à la documentation de l'API Google Health. Utilisez ces workflows pour générer du code client ou résoudre les erreurs. Pour en savoir plus, consultez Assistance IA et outils pour les développeurs.

Ressources

En plus de vous aider à faire vos premiers pas, ce site propose des ressources complètes pour vous aider à développer et à migrer.

  • Assistance : vous avez besoin d'aide ? Accédez aux forums de la communauté et à notre outil public de suivi des problèmes sur la page d'assistance.
  • Outil de parité de l'API Google Santé : utilisez cet outil pour comparer les points de terminaison et les fonctionnalités de l'API Fitbit Web et de l'API Google Santé. Il inclut également un fichier de contexte que vous pouvez utiliser directement avec un LLM ou dans un fichier Agents.md dans votre outil d'IA préféré.
  • Documentation de référence de l'API : documentation de référence complète sur REST.