Referencia del esquema de Fitbit

Objeto exportado: Eventos del dispositivo Fitbit
El objeto exportado representa la lista de datos de eventos de tu dispositivo Fitbit.Esta información puede revelar patrones detallados sobre cómo interactúas con tu dispositivo.
El objeto se exporta en los siguientes formatos: JSON
El objeto exportado tiene los siguientes campos:
* Los campos anteriores representan campos de datos clave para analizar y transferir las exportaciones de datos pertinentes. Los campos de datos que se producen en una exportación varían según el servicio y la acción del usuario, y algunos servicios o acciones no producen todos los campos de datos descritos.
Campo de datos *Definición del campoTipo de campo de datos
BatteryMonitorEventsSon los eventos que registra el sistema de supervisión de la batería en tu dispositivo Fitbit. Cada entrada representa uno de los siguientes eventos específicos: error, bat_temperature_eventjson
ButtonEventsSon los eventos registrados a partir de las pulsaciones de botones en tu dispositivo Fitbit. Cada entrada representa lo siguiente: event, gain, event_countjson
ChargerEventsSon los eventos que registra el sistema de carga en tu dispositivo Fitbit. Cada entrada es un objeto JSON que incluye un campo de evento obligatorio y exactamente uno de los siguientes: charger_state, bq25120_state, max14676_state, charge_cycles, bq25150_state, regdump, bq25120_state_fault, battery_charge_dcr, vbus_short_detection, battery_accounting, bq25190_statejson
EcgAppEventsEventos registrados por la app de ECG en tu dispositivo Fitbit Cada entrada es un objeto JSON que incluye los campos obligatorios func_addr y line_no, y exactamente uno de los siguientes: error, view_changed, button_pressed, analyze_result, duration, deleted_result, heap_infojson
PwrStatsEventsSon los eventos registrados por el sistema de supervisión de energía en tu dispositivo Fitbit. Cada entrada es un objeto JSON que incluye los campos obligatorios no_of_events, duration_ms y app_name, y exactamente uno de los siguientes: mcu, display, ui, fwup, touch, btn, wrist, ble, hrm, vibe, flash, clock_face, fs, gnss, aod, charger, gesturesjson
StateOfChargeEventsSon los eventos que registra el estado del sistema de carga de tu dispositivo Fitbit. Cada entrada es un objeto JSON que incluye los siguientes campos: type, voltage, percentage, percentage_rt, power_good, is_charging, debug_state, battery_temperaturejson
TemperatureEventsSon los eventos que registra el sistema de temperatura en tu dispositivo Fitbit. Cada entrada es un objeto JSON que incluye uno de los siguientes campos: temperature_reading, temperature_histogram, temperature_monitor_modejson
TouchEventsSon los eventos que registra el sistema táctil en tu dispositivo Fitbit. Cada entrada es un objeto JSON que incluye uno de los siguientes campos: touch_transition, touch_error, touch_nv, touch_nv_done, touch_lib_error, touch_lib_warning, touch_auto_calibrationjson
UIEventsSon los eventos que registra el sistema de IU en tu dispositivo Fitbit. Cada entrada es un objeto JSON que incluye uno de los siguientes campos: 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
Una tabla que representa los grupos de recursos y los objetos que se exportan con ellos.
Grupo de recursos *DescripciónObjetos exportados
fitbit.device_eventsEste grupo de recursos contiene datos de eventos de dispositivos (como TouchEvents y BatteryMonitorEvents) recopilados de dispositivos Fitbit.
Eventos de dispositivos Fitbit
* Para obtener el nombre del permiso de OAuth de un grupo de recursos en particular, agrega "https://www.googleapis.com/auth/dataportability." al grupo de recursos. Por ejemplo, el nombre del permiso de OAuth para el grupo de recursos "myactivity.search" es "https://www.googleapis.com/auth/dataportability.myactivity.search".