Google Health API-Datentypen

Die folgende Tabelle enthält die vollständige Liste der Datentypen mit mehreren Spalten, die Ihnen helfen, die Darstellung der einzelnen Typen in der Google Health API sowie den Bereich zu verstehen, in dem sie jeweils verfügbar sind.

Tabelle: Datentypen der Google Health API
Datentyp
  Endpunkt-ID
  Filterparameter
Eintragstyp
Verfügbare
Vorgänge
Umfang Webhook
-Support
Aktivzonenminuten
  active-minutes
  active_minutes
Intervall abgleichen, zusammenfassen, dailyRollup activity_and_fitness
Aktivzonenminuten
  active-zone-minutes
  active_zone_minutes
Intervall list, reconcile, rollup, dailyRollup activity_and_fitness
Aktivitätsniveau
  activity-level
  activity_level
Intervall list, reconcile activity_and_fitness
Höhe
  altitude
  altitude
Intervall list, reconcile, rollup, dailyRollup activity_and_fitness
Körperfett
  body-fat
  body_fat
Beispiel list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements
Kalorien in der Herzfrequenzzone
  calories-in-heart-rate-zone
  calories_in_heart_rate_zone
Intervall rollup, dailyRollup activity_and_fitness
Tägliche Herzfrequenzvariabilität
  daily-heart-rate-variability
  daily_heart_rate_variability
Täglich list, reconcile health_metrics_and_measurements
Tägliche Herzfrequenzzonen
  daily-heart-rate-zones
  daily_heart_rate_zones
Täglich abgleichen health_metrics_and_measurements
Tägliche Sauerstoffsättigung
  daily-oxygen-saturation
  daily_oxygen_saturation
Täglich list, reconcile health_metrics_and_measurements
Tägliche Atemfrequenz
  daily-respiratory-rate
  daily_respiratory_rate
Täglich list, reconcile health_metrics_and_measurements
Tägliche Ruheherzfrequenz
  daily-resting-heart-rate
  daily_resting_heart_rate
Täglich list, reconcile health_metrics_and_measurements
Tägliche Ableitungen der Schlaftemperatur
  daily-sleep-temperature-derivations
  daily_sleep_temperature_derivations
Täglich list, reconcile health_metrics_and_measurements
Tägliche maximale Sauerstoffaufnahme
  daily-vo2-max
  daily_vo2_max
Täglich list, reconcile activity_and_fitness
Entfernung
  distance
  distance
Intervall list, reconcile, rollup, dailyRollup activity_and_fitness
Training
  exercise
  exercise
Sitzung list, get, reconcile, create, update, batchDelete activity_and_fitness
Stockwerke
  floors
  floors
Intervall abgleichen, zusammenfassen, dailyRollup activity_and_fitness
Herzfrequenz
  heart-rate
  heart_rate
Beispiel list, reconcile, rollup, dailyRollup health_metrics_and_measurements
Herzfrequenzvariabilität
  heart-rate-variability
  heart_rate_variability
Beispiel list, reconcile health_metrics_and_measurements
Protokoll deiner Flüssigkeitszufuhr
  hydration-log
  hydration_log
Sitzung list, get, reconcile, rollup, dailyRollup, create, update, batchDelete Ernährung
Sauerstoffsättigung
  oxygen-saturation
  oxygen_saturation
Beispiel list, reconcile health_metrics_and_measurements
Zusammenfassung der Atemfrequenz im Schlaf
  respiratory-rate-sleep-summary
  respiratory_rate_sleep_summary
Beispiel list, reconcile health_metrics_and_measurements
Maximale Sauerstoffaufnahme bei Lauf
  run-vo2-max
  run_vo2_max
Beispiel list, reconcile, rollup, dailyRollup activity_and_fitness
Inaktivitätszeitraum
  sedentary-period
  sedentary_period
Intervall list, reconcile, rollup, dailyRollup activity_and_fitness
Schlaf
  sleep
  sleep
Sitzung list, get, reconcile, create, update, batchDelete Schlaf
Schritte
  steps
  steps
Intervall list, reconcile, rollup, dailyRollup activity_and_fitness
Dauer in Herzfrequenzzone
  time-in-heart-rate-zone
  time_in_heart_rate_zone
Intervall abgleichen, zusammenfassen, dailyRollup activity_and_fitness
Kalorien insgesamt
  total-calories
  total_calories
Intervall rollup, dailyRollup activity_and_fitness
VO2 Max
  vo2-max
  vo2_max
Beispiel list, reconcile activity_and_fitness
Gewicht
  weight
  weight
Beispiel list, get, reconcile, rollup, dailyRollup, create, update, batchDelete health_metrics_and_measurements

Datenverfügbarkeit

Aktualisierungen der Nutzerdaten sind erst verfügbar, nachdem der Nutzer seinen Aktivitätstracker synchronisiert oder neue Daten manuell in die Fitbit App oder Web-App eingegeben hat. Das Fitbit-Gerät und die Fitbit App können alle 15 Minuten automatisch synchronisiert werden, wenn die Fitbit App auf dem Mobilgerät geöffnet ist und die beiden eine aktive Datenverbindung haben und sich in Bluetooth-Reichweite befinden. Wenn der Nutzer seine Aktivität mit MobileTrack aufzeichnet, wird MobileTrack stündlich synchronisiert, solange die App geöffnet ist.

Entfernungsstandards

Trainingsdistanzen wie elevationGainMillimeters werden aus folgenden Gründen in Millimetern gemessen:

  1. Datenpräzision beibehalten: Der wichtigste Grund für die Verwendung von Millimetern ist, dass wir keine Präzision bei den Daten verlieren, die wir lesen und bereitstellen. Durch die Verwendung einer feingliedrigen Einheit wie Millimeter können wir Messungen mit hoher Genauigkeit darstellen.
  2. Standardisierung: Millimeter sind die standardisierte Einheit, die in unseren Diensten verwendet wird. Diese Einheitlichkeit sorgt für eine einheitliche Erfahrung für Entwickler, die mit verschiedenen Teilen der API interagieren.
  3. Unterstützung für verschiedene Messsysteme: Durch die Verwendung einer Basiseinheit wie Millimeter können Entwickler problemlos in jede andere Einheit umrechnen, unabhängig davon, ob sie mit metrischen, imperialen oder anderen Messsystemen arbeiten.