Comenzar

Te damos la bienvenida a la API de Google Health.

Esta nueva API aprovecha Google OAuth, lo que proporciona una solución más segura, fácil de usar y escalable para acceder a los datos de salud y administrarlos. Estos son algunos de los beneficios:

  • Seguridad mejorada: La nueva API se alinea con las recomendaciones de seguridad y las prácticas recomendadas actuales de Google para el diseño y la implementación de APIs, lo que reduce el riesgo de vulnerabilidades.

  • Coherencia: La nueva API sigue los principios de diseño de APIs modernos, lo que ofrece una experiencia del desarrollador más coherente e intuitiva.

  • Preparación para el futuro

    • Escalabilidad: La nueva API está diseñada para escalarse y satisfacer las demandas futuras, y admite una cantidad creciente de usuarios y tipos de datos.
    • Mantenimiento: Adoptar un enfoque estandarizado facilita el mantenimiento y la actualización de las apps, lo que reduce la deuda técnica.
    • Acceso a nuevas funciones: La migración a la nueva API proporciona acceso a nuevas funciones y funcionalidades a medida que se lanzan, lo que garantiza que las apps se mantengan actualizadas y se beneficien de los avances más recientes.
    • Cumplimiento: La nueva API se mantiene actualizada con los estándares de seguridad y privacidad más recientes de Google, lo que reduce el esfuerzo necesario para mantener el cumplimiento de las apps.
    • Privacidad de los datos: El sistema Google OAuth está diseñado para cumplir con varias reglamentaciones de privacidad de datos (por ejemplo, el RGPD y la HIPAA), lo que simplifica la carga de cumplimiento para los desarrolladores.

¿Cómo comenzar?

Antes de comenzar a desarrollar, consulta nuestra Lista de tareas para desarrolladores, que proporciona una lista de pasos para ayudarte a lanzar tu integración con la API de Google Health.

La forma en que comienzas también depende del tipo de desarrollador que seas.

Nuevo desarrollador

Si no tienes experiencia con las APIs de Google o Google Cloud, o necesitas un repaso, la forma más fácil y rápida de comenzar es consultar el codelab. Te mostrará cómo configurar un proyecto de Google Cloud, un cliente web de OAuth 2.0 y cómo usar Visual Studio Code para realizar tu primera llamada exitosa a la API de Google Health.

Ir al codelab

Desarrollador de Fitbit

Si ya eres desarrollador de la API de Fitbit Web, te recomendamos que primero leas la guía de migración. En ella, se destacan todas las diferencias entre la API de Fitbit Web y la API de Google Health, y se proporciona la orientación que necesitas para comenzar a planificar tu migración.

En esta guía, también se destacan las prácticas recomendadas y los ejemplos de IU para ayudar a guiar a los usuarios a través del proceso de reautenticación.

Después de eso, haz el codelab o verifica que la configuración de Google Cloud esté completa antes de comenzar el desarrollo con una de nuestras guías de tipo de datos.

Leer la guía de migración Completar la configuración de Google Cloud

Elige un protocolo

La API de Google Health admite los protocolos REST y RPC para proporcionar a los desarrolladores una base escalable y de alto rendimiento para la integración de datos de salud.

REST

REST es un enfoque de diseño de APIs basado en conceptos web estándar y formatos legibles por humanos, como JSON. Es especialmente adecuado para compilar APIs públicas y aplicaciones web porque es compatible con el navegador y ampliamente compatible. Su principal fortaleza radica en su simplicidad y accesibilidad para desarrolladores externos.

gRPC

RPC es un sistema de alto rendimiento que usa un formato binario compacto conocido como Protocol Buffers para facilitar la comunicación entre máquinas. Es ideal para microservicios internos, comunicación entre dispositivos móviles y backend, y actualizaciones en tiempo real debido a su eficiencia y compatibilidad con funciones avanzadas como la transmisión. RPC es la opción preferida para situaciones de alto rendimiento o cuando se requieren contratos de interfaz estrictos.

Para obtener más información, consulta gRPC vs REST: Understanding gRPC, OpenAPI and REST and when to use them in API design.

Recursos

Además de los primeros pasos, este sitio incluye recursos integrales para ayudar con el desarrollo y la migración.

  • Asistencia: ¿Necesitas ayuda? Obtén acceso a los foros de la comunidad y a nuestro Issue Tracker público en la página de asistencia.
  • Herramienta de paridad de la API de Google Health: Usa esta herramienta para comparar los extremos y la funcionalidad entre la API de Fitbit Web y la API de Google Health. También incluye un archivo de contexto que puedes usar directamente con un LLM o como parte de un archivo Agents.md en tu herramienta de IA preferida.
  • Referencia de la API: Documentación de referencia de REST completa.