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.
DatentypdataType
filter-Parameter |
Eintragstyp |
Verfügbare Vorgänge |
Umfang | Webhook- Support |
Unterstützung für echte Nullen |
|---|---|---|---|---|---|
Verbrannte aktive Kalorien
active-energy-burnedactive_energy_burned
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
Aktivzonenminuten
active-minutesactive_minutes
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
Aktivzonenminuten
active-zone-minutesactive_zone_minutes
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
Aktivitätsniveau
activity-levelactivity_level
|
Intervall | list, reconcile | activity_and_fitness | ||
Höhe
altitudealtitude
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
Blutzucker
blood-glucoseblood_glucose
|
Beispiel | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | ||
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 | ||
Körperkerntemperatur
core-body-temperaturecore_body_temperature
|
Beispiel | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | ||
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 | list, 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 | ||
Elektrokardiogramm (EKG)
electrocardiogramelectrocardiogram
|
Sitzung | list | ecg | ||
Training
exerciseexercise
|
Sitzung | list, get, reconcile, create, update, batchDelete | activity_and_fitness | ||
Stockwerke
floorsfloors
|
Intervall | abgleichen, zusammenfassen, dailyRollup | activity_and_fitness | ||
Essen
foodfood
|
Essen | list, get | Ernährung | ||
Maßeinheit für Lebensmittel
food-measurement-unitfood_measurement_unit
|
Essen | list, get | Ernährung | ||
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 | ||
Höhe
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 | ||
Benachrichtigung über einen unregelmäßigen Herzrhythmus
irregular-rhythm-notificationirregular_rhythm_notification
|
Sitzung | list | irn | ||
Ernährungsprotokoll
nutrition-lognutrition_log
|
Beispiel | 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 | ||
Inaktivitätszeitraum
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 | ||
Dauer in Herzfrequenzzone
time-in-heart-rate-zonetime_in_heart_rate_zone
|
Intervall | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
Kalorien insgesamt
total-caloriestotal_calories
|
Intervall | rollup, dailyRollup | activity_and_fitness | ||
VO2 Max
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 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 Aktivitäten 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 Drittanbieter-Apps oder ‑Diensten kommunizieren. Diese Geräte sind so konzipiert, dass sie ausschließlich mit der mobilen Fitbit App kommunizieren und sich mit ihr synchronisieren.
Das Gerät synchronisiert Daten automatisch im Laufe des Tages, 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 dieses Synchronisierungsvorgangs sind die Daten über die Google Health API für Drittanbieterdienste verfügbar.
Entfernungsstandards
Trainingsdistanzen wie elevationGainMillimeters werden aus folgenden Gründen in Millimetern als Standardeinheit gemessen:
- Genauigkeit der Daten beibehalten: Der wichtigste Grund für die Verwendung von Millimetern ist, dass wir keine Genauigkeit 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.
- Standardisierung: Millimeter sind die standardisierte Einheit, die in unseren Diensten verwendet wird. Diese Konsistenz trägt dazu bei, dass Entwickler, die mit verschiedenen Teilen der API interagieren, eine einheitliche Erfahrung machen.
- 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.