Die folgende Tabelle enthält die vollständige Liste der Datentypen. In mehreren Spalten wird die Darstellung der einzelnen Typen in der Google Health API sowie der Umfang beschrieben, unter dem sie jeweils verfügbar sind.
DatentypdataType
filter Parameter |
Datensatztyp |
Verfügbare Vorgänge |
Umfang | Webhook Unterstützung |
|---|---|---|---|---|
Aktive Minuten
active-minutesactive_minutes
|
Intervall | reconcile, rollup, dailyRollup | activity_and_fitness | |
Aktivzonenminuten
active-zone-minutesactive_zone_minutes
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Aktivitätslevel
activity-levelactivity_level
|
Intervall | list, reconcile | activity_and_fitness | |
Höhe
altitudealtitude
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Körperfett
body-fatbody_fat
|
Beispiel | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements | |
Kalorien in der Herzfrequenzzone
calories-in-heart-rate-zonecalories_in_heart_rate_zone
|
Intervall | rollup, dailyRollup | activity_and_fitness | |
Tägliche Herzfrequenzvariabilität
daily-heart-rate-variabilitydaily_heart_rate_variability
|
Täglich | list, reconcile | health_metrics_and_measurements | |
Tägliche Herzfrequenzzonen
daily-heart-rate-zonesdaily_heart_rate_zones
|
Täglich | reconcile | health_metrics_and_measurements | |
Tägliche Sauerstoffsättigung
daily-oxygen-saturationdaily_oxygen_saturation
|
Täglich | list, reconcile | health_metrics_and_measurements | |
Tägliche Atemfrequenz
daily-respiratory-ratedaily_respiratory_rate
|
Täglich | list, reconcile | health_metrics_and_measurements | |
Tägliche Ruheherzfrequenz
daily-resting-heart-ratedaily_resting_heart_rate
|
Täglich | list, reconcile | health_metrics_and_measurements | |
Tägliche Ableitungen der Schlaftemperatur
daily-sleep-temperature-derivationsdaily_sleep_temperature_derivations
|
Täglich | list, reconcile | health_metrics_and_measurements | |
Tägliche maximale Sauerstoffaufnahme
daily-vo2-maxdaily_vo2_max
|
Täglich | list, reconcile | activity_and_fitness | |
Entfernung
distancedistance
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Training
exerciseexercise
|
Sitzung | list, get, reconcile, create, update, batchDelete | activity_and_fitness | |
Etagen
floorsfloors
|
Intervall | reconcile, rollup, dailyRollup | activity_and_fitness | |
Herzfrequenz
heart-rateheart_rate
|
Beispiel | list, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
Herzfrequenzvariabilität
heart-rate-variabilityheart_rate_variability
|
Beispiel | list, reconcile | health_metrics_and_measurements | |
Größe
heightheight
|
Beispiel | list, get, reconcile, create, update, batchDelete | health_metrics_and_measurements | |
Flüssigkeitszufuhr-Protokoll
hydration-loghydration_log
|
Sitzung | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | Ernährung | |
Sauerstoffsättigung
oxygen-saturationoxygen_saturation
|
Beispiel | list, reconcile | health_metrics_and_measurements | |
Zusammenfassung der Atemfrequenz im Schlaf
respiratory-rate-sleep-summaryrespiratory_rate_sleep_summary
|
Beispiel | list, reconcile | health_metrics_and_measurements | |
Maximale Sauerstoffaufnahme bei Lauf
run-vo2-maxrun_vo2_max
|
Beispiel | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Sitzperiode
sedentary-periodsedentary_period
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Schlaf
sleepsleep
|
Sitzung | list, get, reconcile, create, update, batchDelete | Schlaf | |
Schritte
stepssteps
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Daten zu Bahnen
swim-lengths-dataswim_lengths_data
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
Zeit in der Herzfrequenzzone
time-in-heart-rate-zonetime_in_heart_rate_zone
|
Intervall | reconcile, rollup, dailyRollup | activity_and_fitness | |
Kalorien insgesamt
total-caloriestotal_calories
|
Intervall | rollup, dailyRollup | activity_and_fitness | |
Maximale Sauerstoffaufnahme
vo2-maxvo2_max
|
Beispiel | list, reconcile | activity_and_fitness | |
Gewicht
weightweight
|
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 manuell neue Daten 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, eine aktive Datenverbindung besteht und sich die beiden Geräte in Bluetooth-Reichweite befinden. Wenn der Nutzer seine Aktivität mit MobileTrack aufzeichnet, wird MobileTrack stündlich synchronisiert, solange die App geöffnet ist.
Zugriff durch Drittanbieter-Apps
Fitbit-Geräte können nicht direkt mit Drittanbieteranwendungen oder ‑diensten kommunizieren. Sie sind so konzipiert, dass sie ausschließlich mit der Fitbit App kommunizieren und synchronisiert werden.
Das Gerät synchronisiert die Daten im Laufe des Tages automatisch, wenn die Fitbit App geöffnet ist, oder alle 15 Minuten, wenn Bluetooth aktiviert ist und die App im Hintergrund ausgeführt wird. Nach Abschluss der Synchronisierung sind die Daten über die Google Health API für Drittanbieterdienste verfügbar.
Entfernungsstandards
Entfernungen bei Trainings, z. B. elevationGainMillimeters, werden aus folgenden Gründen in Millimetern als Standardeinheit gemessen:
- Datenpräzision: Der wichtigste Grund für die Verwendung von Millimetern ist, dass wir keine Präzision bei den Daten verlieren, die wir lesen und bereitstellen. Mit einer feingliedrigen Einheit wie Millimetern können wir Messungen mit hoher Genauigkeit darstellen.
- Standardisierung: Millimeter sind die standardisierte Einheit, die für alle unsere Dienste verwendet wird. Diese Konsistenz sorgt für eine einheitliche Nutzererfahrung für Entwickler, die mit verschiedenen Teilen der API interagieren.
- Breite Unterstützung von Messsystemen: Durch die Verwendung einer Basiseinheit wie Millimetern können Entwickler problemlos in jede andere gewünschte Einheit umrechnen, unabhängig davon, ob sie mit metrischen, imperialen oder anderen Messsystemen arbeiten.