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 |
|---|---|---|---|---|
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 | |
Lebensmittel
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 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 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.
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 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. Sobald dieser Synchronisierungsvorgang abgeschlossen ist, sind die Daten über die Google Health API für Drittanbieterdienste verfügbar.
Entfernungsstandards
Trainingsdistanzen wie elevationGainMillimeters werden aus folgenden Gründen in Millimetern gemessen:
- 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.
- 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.
- 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.