Types de données de l'API Google Health

Le tableau suivant contient la liste complète des types de données, avec plusieurs colonnes pour vous aider à comprendre la représentation de chaque type dans l'API Google Health, ainsi que le champ d'application dans lequel chacun est disponible.

Tableau : Types de données de l'API Google Health
Type de données
  ID de point de terminaison
  Paramètre de filtre
Type d'enregistrement
Opérations disponibles
Champ d'application Compatibilité avec les Webhooks
Minutes actives
  active-minutes
  active_minutes
Intervalle reconcile, rollup, dailyRollup activity_and_fitness
Minutes en zone active
  active-zone-minutes
  active_zone_minutes
Intervalle list, reconcile, rollup, dailyRollup activity_and_fitness
Niveau d'activité
  activity-level
  activity_level
Intervalle list, reconcile activity_and_fitness
Altitude
  altitude
  altitude
Intervalle list, reconcile, rollup, dailyRollup activity_and_fitness
Masse grasse
  body-fat
  body_fat
Échantillon list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements
Calories brûlées en zone de fréquence cardiaque
  calories-in-heart-rate-zone
  calories_in_heart_rate_zone
Intervalle rollup, dailyRollup activity_and_fitness
Variabilité quotidienne de la fréquence cardiaque
  daily-heart-rate-variability
  daily_heart_rate_variability
Tous les jours list, reconcile health_metrics_and_measurements
Zones de fréquence cardiaque quotidiennes
  daily-heart-rate-zones
  daily_heart_rate_zones
Tous les jours reconcile health_metrics_and_measurements
Saturation quotidienne en oxygène
  daily-oxygen-saturation
  daily_oxygen_saturation
Tous les jours list, reconcile health_metrics_and_measurements
Fréquence respiratoire quotidienne
  daily-respiratory-rate
  daily_respiratory_rate
Tous les jours list, reconcile health_metrics_and_measurements
Fréquence cardiaque au repos quotidienne
  daily-resting-heart-rate
  daily_resting_heart_rate
Tous les jours list, reconcile health_metrics_and_measurements
Dérivations quotidiennes de la température pendant le sommeil
  daily-sleep-temperature-derivations
  daily_sleep_temperature_derivations
Tous les jours list, reconcile health_metrics_and_measurements
VO2 max quotidienne
  daily-vo2-max
  daily_vo2_max
Tous les jours list, reconcile activity_and_fitness
Distance
  distance
  distance
Intervalle list, reconcile, rollup, dailyRollup activity_and_fitness
Exercice
  exercise
  exercise
Session list, get, reconcile, create, update, batchDelete activity_and_fitness
Étages
  floors
  floors
Intervalle reconcile, rollup, dailyRollup activity_and_fitness
Fréquence cardiaque
  heart-rate
  heart_rate
Échantillon list, reconcile, rollup, dailyRollup health_metrics_and_measurements
Variabilité de la fréquence cardiaque
  heart-rate-variability
  heart_rate_variability
Échantillon list, reconcile health_metrics_and_measurements
Historique de l'hydratation
  hydration-log
  hydration_log
Session list, get, reconcile, rollup, dailyRollup, create, update, batchDelete nutrition
Saturation en oxygène
  oxygen-saturation
  oxygen_saturation
Échantillon list, reconcile health_metrics_and_measurements
Résumé de la fréquence respiratoire pendant le sommeil
  respiratory-rate-sleep-summary
  respiratory_rate_sleep_summary
Échantillon list, reconcile health_metrics_and_measurements
VO2 max de la course
  run-vo2-max
  run_vo2_max
Échantillon list, reconcile, rollup, dailyRollup activity_and_fitness
Période sédentaire
  sedentary-period
  sedentary_period
Intervalle list, reconcile, rollup, dailyRollup activity_and_fitness
Sommeil
  sleep
  sleep
Session list, get, reconcile, create, update, batchDelete sleep
Pas
  steps
  steps
Intervalle list, reconcile, rollup, dailyRollup activity_and_fitness
Temps passé en zone de fréquence cardiaque
  time-in-heart-rate-zone
  time_in_heart_rate_zone
Intervalle reconcile, rollup, dailyRollup activity_and_fitness
Calories totales
  total-calories
  total_calories
Intervalle rollup, dailyRollup activity_and_fitness
VO2 max
  vo2-max
  vo2_max
Échantillon list, reconcile activity_and_fitness
Poids
  weight
  weight
Échantillon list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements

Disponibilité des données

Les mises à jour des données de l'utilisateur ne sont disponibles qu'après la synchronisation de son bracelet connecté ou la saisie manuelle de nouvelles données dans l'application mobile ou Web Fitbit. L'appareil Fitbit et l'application mobile Fitbit peuvent se synchroniser automatiquement toutes les 15 minutes lorsque l'application Fitbit est ouverte sur l'appareil mobile, que les deux sont connectés à un réseau de données actif et qu'ils se trouvent à portée Bluetooth. Si l'utilisateur suit son activité à l'aide de MobileTrack, MobileTrack se synchronise toutes les heures tant que l'application est ouverte.

Normes de distance

Les distances d'exercice, telles que elevationGainMillimeters, sont mesurées en millimètres comme unité standard pour les raisons suivantes :

  1. Maintien de la précision des données : la raison la plus importante d'utiliser les millimètres est de s'assurer que nous ne perdons aucune précision dans les données que nous lisons et fournissons. L'utilisation d'une unité précise comme les millimètres nous permet de représenter les mesures avec une grande précision.
  2. Normalisation : les millimètres sont l'unité normalisée conçue pour nos services. Cette cohérence permet de garantir une expérience uniforme aux développeurs qui interagissent avec différentes parties de l'API.
  3. Large compatibilité avec les systèmes de mesure : l'utilisation d'une unité de base comme les millimètres permet aux développeurs de convertir facilement les données dans n'importe quelle autre unité choisie, qu'ils utilisent le système métrique, impérial ou un autre système de mesure.