Fitbit-Schemareferenz

Exportiertes Objekt: Fitbit-Geräteereignisse
Das exportierte Objekt stellt Folgendes dar: Liste der Daten zu Ereignissen auf Ihrem Fitbit-Gerät.Diese Informationen können detaillierte Muster darüber aufdecken, wie Sie mit Ihrem Gerät interagieren.
Das Objekt wird in folgenden Formaten exportiert: JSON
Das exportierte Objekt hat die folgenden Felder:
* Die vorangehenden Felder stellen wichtige Datenfelder zum Parsen und Aufnehmen der relevanten Datenexporte dar. Die in einem Export erzeugten Datenfelder variieren je nach Dienst und Nutzeraktion. Bei einigen Diensten oder Aktionen werden nicht alle beschriebenen Datenfelder erzeugt.
Datenfeld *FelddefinitionDatentyp des Felds
BatteryMonitorEventsEreignisse, die vom Akkuüberwachungssystem auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag stellt eines der folgenden spezifischen Ereignisse dar: error, bat_temperature_eventjson
ButtonEventsEreignisse, die durch Tastendrücke auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag stellt Folgendes dar: event, gain, event_countjson
ChargerEventsEreignisse, die vom Ladesystem auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das ein obligatorisches Ereignisfeld und genau eines der folgenden Felder enthält: charger_state, bq25120_state, max14676_state, charge_cycles, bq25150_state, regdump, bq25120_state_fault, battery_charge_dcr, vbus_short_detection, battery_accounting, bq25190_statejson
EcgAppEventsEreignisse, die von der EKG-App auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das die obligatorischen Felder func_addr und line_no sowie genau eines der folgenden Felder enthält: error, view_changed, button_pressed, analyze_result, duration, deleted_result, heap_infojson
PwrStatsEventsEreignisse, die vom Energieüberwachungssystem auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das die obligatorischen Felder no_of_events, duration_ms und app_name sowie genau eines der folgenden Felder enthält: mcu, display, ui, fwup, touch, btn, wrist, ble, hrm, vibe, flash, clock_face, fs, gnss, aod, charger, gesturesjson
StateOfChargeEventsEreignisse, die vom Ladesystem auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das die folgenden Felder enthält: type, voltage, percentage, percentage_rt, power_good, is_charging, debug_state, battery_temperaturejson
TemperatureEventsEreignisse, die vom Temperatursystem auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das eines der folgenden Felder enthält: temperature_reading, temperature_histogram, temperature_monitor_modejson
TouchEventsEreignisse, die vom Touchsystem auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das eines der folgenden Felder enthält: touch_transition, touch_error, touch_nv, touch_nv_done, touch_lib_error, touch_lib_warning, touch_auto_calibrationjson
UIEventsEreignisse, die vom UI-System auf Ihrem Fitbit-Gerät protokolliert wurden. Jeder Eintrag ist ein JSON-Objekt, das eines der folgenden Felder enthält: auto_wake, button_lock_toggle, hr_notifications, stress_tile, oobe, tiles_config, popup_hfp, gmaps_app, aspen_config, music_app, exapp_settings, exapp_session, auto_detect, hr_zones_set, data_provider, ar_settings, fbui_statusjson
Eine Tabelle mit Ressourcengruppen und den Objekten, die damit exportiert werden.
Ressourcengruppe *BeschreibungExportierte Objekte
fitbit.device_eventsDiese Ressourcengruppe enthält Daten zu Geräteereignissen (z. B. TouchEvents, BatteryMonitorEvents), die von Fitbit-Geräten erhoben wurden.
Fitbit-Geräteereignisse
* Wenn Sie den OAuth-Bereichsnamen für eine bestimmte Ressourcengruppe abrufen möchten, hängen Sie „https://www.googleapis.com/auth/dataportability.“ an die Ressourcengruppe an. Der OAuth-Bereichsname für die Ressourcengruppe „myactivity.search“ lautet beispielsweise „https://www.googleapis.com/auth/dataportability.myactivity.search“.