Dokumentacja schematu Fitbit

Wyeksportowany obiekt: zdarzenia z Fitbita
Wyeksportowany obiekt: lista danych zdarzeń z Fitbita.Te informacje mogą ujawnić szczegółowe wzorce dotyczące sposobu, w jaki wchodzisz w interakcje z urządzeniem.
Obiekt jest eksportowany w tych formatach: JSON
Eksportowany obiekt ma te pola:
* Powyższe pola reprezentują kluczowe pola danych na potrzeby analizowania i przetwarzania odpowiednich eksportów danych. Pola danych w eksporcie różnią się w zależności od usługi i działania użytkownika. Niektóre usługi lub działania nie generują każdego opisanego pola danych.
Pole danych *Definicja polaTyp pola danych
BatteryMonitorEventsZdarzenia rejestrowane przez system monitorowania baterii na Fitbicie. Każdy wpis reprezentuje jedno z tych zdarzeń: error, bat_temperature_event.json
ButtonEventsZdarzenia rejestrowane po naciśnięciu przycisków na urządzeniu Fitbit. Każdy wpis zawiera te informacje: zdarzenie, wzrost, liczba_zdarzeń.json
ChargerEventsZdarzenia rejestrowane przez system ładowania na urządzeniu Fitbit. Każdy wpis to obiekt JSON, który zawiera obowiązkowe pole zdarzenia i dokładnie jedno z tych pól: charger_state, bq25120_state, max14676_state, charge_cycles, bq25150_state, regdump, bq25120_state_fault, battery_charge_dcr, vbus_short_detection, battery_accounting, bq25190_state.json
EcgAppEventsWydarzenia rejestrowane przez aplikację EKG na urządzeniu Fitbit. Każdy wpis jest obiektem JSON, który zawiera obowiązkowe pola func_addr i line_no oraz dokładnie jedno z tych pól: error, view_changed, button_pressed, analyze_result, duration, deleted_result, heap_info.json
PwrStatsEventsZdarzenia rejestrowane przez system monitorowania zasilania na urządzeniu Fitbit. Każdy wpis to obiekt JSON, który zawiera obowiązkowe pola no_of_events, duration_ms i app_name oraz dokładnie jedno z tych pól: mcu, display, ui, fwup, touch, btn, wrist, ble, hrm, vibe, flash, clock_face, fs, gnss, aod, charger, gestures.json
StateOfChargeEventsZdarzenia rejestrowane przez stan systemu ładowania na Fitbicie. Każdy wpis to obiekt JSON, który zawiera te pola: type, voltage, percentage, percentage_rt, power_good, is_charging, debug_state, battery_temperature.json
TemperatureEventsZdarzenia rejestrowane przez system pomiaru temperatury na urządzeniu Fitbit. Każdy wpis to obiekt JSON, który zawiera jedno z tych pól: temperature_reading, temperature_histogram, temperature_monitor_mode.json
TouchEventsZdarzenia rejestrowane przez system dotykowy na Fitbicie. Każdy wpis to obiekt JSON, który zawiera jedno z tych pól: touch_transition, touch_error, touch_nv, touch_nv_done, touch_lib_error, touch_lib_warning, touch_auto_calibration.json
UIEventsZdarzenia rejestrowane przez system interfejsu użytkownika na Fitbicie. Każdy wpis to obiekt JSON, który zawiera jedno z tych pól: 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_status.json
Tabela przedstawiająca grupy zasobów i obiekty, które są z nimi eksportowane.
Grupa zasobów *OpisWyeksportowane obiekty
fitbit.device_eventsTa grupa zasobów zawiera dane o zdarzeniach na urządzeniu (np. TouchEvents, BatteryMonitorEvents) zbierane z urządzeń Fitbit.
Zdarzenia z urządzenia Fitbit
* Aby uzyskać nazwę zakresu protokołu OAuth dla konkretnej grupy zasobów, dodaj do niej ciąg „https://www.googleapis.com/auth/dataportability.”. Na przykład nazwa zakresu OAuth dla grupy zasobów „myactivity.search” to „https://www.googleapis.com/auth/dataportability.myactivity.search”.