การอ้างอิงสคีมา Fitbit

ออบเจ็กต์ที่ส่งออก: เหตุการณ์ของอุปกรณ์ Fitbit
ออบเจ็กต์ที่ส่งออกแสดงถึงรายการข้อมูลเหตุการณ์ของอุปกรณ์ Fitbit ข้อมูลนี้อาจแสดงรูปแบบโดยละเอียดเกี่ยวกับวิธีที่คุณโต้ตอบกับอุปกรณ์
ส่งออกออบเจ็กต์ในรูปแบบต่อไปนี้: JSON
ออบเจ็กต์ที่ส่งออกมีฟิลด์ต่อไปนี้
* ฟิลด์ก่อนหน้าแสดงถึงฟิลด์ข้อมูลคีย์เพื่อวัตถุประสงค์ในการแยกวิเคราะห์และส่งออกข้อมูลที่เกี่ยวข้อง ฟิลด์ข้อมูลที่สร้างขึ้นในการส่งออกจะแตกต่างกันไปตามบริการและการกระทําของผู้ใช้ และบางบริการหรือการกระทําจะไม่สร้างฟิลด์ข้อมูลแต่ละรายการตามที่อธิบายไว้
ฟิลด์ข้อมูล *คำจำกัดความของฟิลด์ประเภทฟิลด์ข้อมูล
BatteryMonitorEventsเหตุการณ์ที่ระบบตรวจสอบแบตเตอรี่ในอุปกรณ์ Fitbit บันทึกไว้ แต่ละรายการแสดงถึงเหตุการณ์ใดเหตุการณ์หนึ่งต่อไปนี้: error, bat_temperature_eventjson
ButtonEventsเหตุการณ์ที่บันทึกจากการกดปุ่มในอุปกรณ์ Fitbit แต่ละรายการแสดงถึงเหตุการณ์ การเพิ่มขึ้น และ event_countjson
ChargerEventsเหตุการณ์ที่ระบบการชาร์จบันทึกไว้ในอุปกรณ์ Fitbit แต่ละรายการคือออบเจ็กต์ JSON ที่มีฟิลด์เหตุการณ์ที่ต้องระบุและมีรายการต่อไปนี้เพียง 1 รายการ ได้แก่ charger_state, bq25120_state, max14676_state, charge_cycles, bq25150_state, regdump, bq25120_state_fault, battery_charge_dcr, vbus_short_detection, battery_accounting, bq25190_statejson
EcgAppEventsเหตุการณ์ที่แอป ECG บันทึกไว้ในอุปกรณ์ Fitbit แต่ละรายการคือออบเจ็กต์ JSON ที่มีฟิลด์ func_addr และ line_no ที่จำเป็น และมีฟิลด์ต่อไปนี้อย่างใดอย่างหนึ่งเท่านั้น ได้แก่ error, view_changed, button_pressed, analyze_result, duration, deleted_result, heap_infojson
PwrStatsEventsเหตุการณ์ที่ระบบตรวจสอบการใช้พลังงานในอุปกรณ์ Fitbit บันทึกไว้ แต่ละรายการคือออบเจ็กต์ JSON ที่มีฟิลด์ no_of_events, duration_ms และ app_name ที่จำเป็น และมีฟิลด์ต่อไปนี้เพียง 1 รายการ: mcu, display, ui, fwup, touch, btn, wrist, ble, hrm, vibe, flash, clock_face, fs, gnss, aod, charger, gesturesjson
StateOfChargeEventsเหตุการณ์ที่บันทึกโดยสถานะของระบบการชาร์จในอุปกรณ์ Fitbit แต่ละรายการคือออบเจ็กต์ JSON ที่มีช่องต่อไปนี้ ได้แก่ type, voltage, percentage, percentage_rt, power_good, is_charging, debug_state, battery_temperaturejson
TemperatureEventsเหตุการณ์ที่ระบบอุณหภูมิในอุปกรณ์ Fitbit บันทึกไว้ แต่ละรายการคือออบเจ็กต์ JSON ที่มีช่องใดช่องหนึ่งต่อไปนี้ temperature_reading, temperature_histogram, temperature_monitor_modejson
TouchEventsเหตุการณ์ที่ระบบสัมผัสในอุปกรณ์ Fitbit บันทึกไว้ แต่ละรายการคือออบเจ็กต์ JSON ที่มีช่องใดช่องหนึ่งต่อไปนี้ touch_transition, touch_error, touch_nv, touch_nv_done, touch_lib_error, touch_lib_warning, touch_auto_calibrationjson
UIEventsเหตุการณ์ที่ระบบ UI บันทึกไว้ในอุปกรณ์ Fitbit แต่ละรายการคือออบเจ็กต์ JSON ที่มีช่องใดช่องหนึ่งต่อไปนี้ 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
ตารางที่แสดงกลุ่มทรัพยากรและออบเจ็กต์ที่ส่งออกพร้อมกับกลุ่มทรัพยากร
กลุ่มทรัพยากร *คำอธิบายออบเจ็กต์ที่ส่งออก
fitbit.device_eventsกลุ่มทรัพยากรนี้มีข้อมูลเหตุการณ์ของอุปกรณ์ (เช่น TouchEvents, BatteryMonitorEvents) ที่รวบรวมจากอุปกรณ์ Fitbit
เหตุการณ์ของอุปกรณ์ Fitbit
* หากต้องการรับชื่อขอบเขต OAuth สำหรับกลุ่มทรัพยากรหนึ่งๆ ให้ต่อท้าย "https://www.googleapis.com/auth/dataportability." ไปยังกลุ่มทรัพยากร เช่น ชื่อขอบเขต OAuth สำหรับกลุ่มทรัพยากร "myactivity.search" คือ "https://www.googleapis.com/auth/dataportability.myactivity.search"