Todos los extremos de la API de Google Health que leen y escriben datos del usuario requieren su consentimiento para esa recopilación de datos a través de uno o más alcances. La app debe proporcionar la lista de alcances cuando llama al extremo de autenticación de OAuth2 de Google. Consulta Cómo obtener tokens de acceso de OAuth2 . El token de acceso emitido solo contendrá los alcances que autorizó el usuario que dio su consentimiento.
Todos los alcances de la API de Google Health comienzan con lo siguiente:
https://www.googleapis.com/auth/googlehealth
Alcances disponibles
| Alcance | Permiso |
|---|---|
| .activity_and_fitness.readonly | Ver todos tus datos de actividad y estado físico de Google Health |
| .activity_and_fitness.writeonly | Agregar datos de actividad y estado físico a Google Health, y editar o borrar los datos que agregue |
| .ecg.readonly | Ver tus datos de ECG de Google Health |
| .health_metrics_and_measurements.readonly | Ver tus datos de métricas y mediciones de salud de Google Health |
| .health_metrics_and_measurements.writeonly | Agregar datos de métricas y mediciones de salud a Google Health, y editar o borrar los datos que agregue |
| .irn.readonly | Ver tus datos de notificaciones de arritmias de Google Health |
| .location.readonly | Ver tu ubicación de GPS de Google Health registrada durante una sesión de ejercicio |
| .nutrition.readonly | Consultar tus datos de nutrición de Google Health |
| .nutrition.writeonly | Agregar datos de nutrición a Google Health y editar o borrar los datos que agregue |
| .profile.readonly | Ver los datos de tu perfil de Google Health |
| .profile.writeonly | Agregar datos del perfil a Google Health y editar o borrar los datos que agregue |
| .settings.readonly | Ver tus parámetros de configuración de Google Health |
| .settings.writeonly | Agregar datos de parámetros de configuración a Google Health y editar o borrar los datos que agregue |
| .sleep.readonly | Consultar tus datos de sueño de Google Health |
| .sleep.writeonly | Agregar datos de sueño a Google Health y editar o borrar los datos que agregue |