Fitbit स्कीमा का रेफ़रंस

एक्सपोर्ट किया गया ऑब्जेक्ट: Fitbit डिवाइस में रिकॉर्ड की गई गतिविधियां
एक्सपोर्ट किए गए ऑब्जेक्ट का मतलब है: आपके Fitbit डिवाइस में रिकॉर्ड की गई गतिविधियों के डेटा की सूची.इस डेटा से, डिवाइस के साथ इंटरैक्ट करने के आपके पैटर्न की पूरी जानकारी मिल सकती है.
ऑब्जेक्ट को इन फ़ॉर्मैट में एक्सपोर्ट किया जाता है: JSON
एक्सपोर्ट किए गए ऑब्जेक्ट में ये फ़ील्ड होते हैं:
* ऊपर दिए गए फ़ील्ड, डेटा के मुख्य फ़ील्ड होते हैं. इनका इस्तेमाल, काम के डेटा एक्सपोर्ट को पार्स करने और शामिल करने के लिए किया जाता है. एक्सपोर्ट किए गए डेटा में मौजूद फ़ील्ड, सेवा और उपयोगकर्ता की कार्रवाई के हिसाब से अलग-अलग होते हैं. साथ ही, कुछ सेवाएं या कार्रवाइयां, बताए गए हर डेटा फ़ील्ड को जनरेट नहीं करती हैं.
डेटा फ़ील्ड *फ़ील्ड की डेफ़िनिशनडेटा फ़ील्ड का टाइप
BatteryMonitorEventsआपके Fitbit डिवाइस पर बैटरी की निगरानी करने वाले सिस्टम से लॉग किए गए इवेंट. हर एंट्री, इनमें से किसी एक इवेंट को दिखाती है: error, bat_temperature_eventjson
ButtonEventsआपके Fitbit डिवाइस पर बटन दबाने से लॉग की गई गतिविधियां. हर एंट्री में ये जानकारी होती है: event, gain, event_countjson
ChargerEventsआपके Fitbit डिवाइस पर चार्जिंग सिस्टम से लॉग किए गए इवेंट. हर एंट्री एक JSON ऑब्जेक्ट होती है. इसमें इवेंट फ़ील्ड शामिल होता है. साथ ही, इनमें से सिर्फ़ एक फ़ील्ड शामिल होता है: 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आपके Fitbit डिवाइस पर ECG ऐप्लिकेशन से लॉग किए गए इवेंट. हर एंट्री एक 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 फ़ील्ड शामिल होते हैं. साथ ही, इनमें से कोई एक फ़ील्ड शामिल होता है: 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आपके 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इस संसाधन ग्रुप में, Fitbit डिवाइसों से इकट्ठा किया गया डिवाइस इवेंट डेटा शामिल होता है. जैसे, TouchEvents, BatteryMonitorEvents.
Fitbit डिवाइस से जुड़ी गतिविधियां
* किसी संसाधन ग्रुप के लिए OAuth स्कोप का नाम पाने के लिए, संसाधन ग्रुप में "https://www.googleapis.com/auth/dataportability." जोड़ें. उदाहरण के लिए, "myactivity.search" रिसॉर्स ग्रुप के लिए OAuth स्कोप का नाम "https://www.googleapis.com/auth/dataportability.myactivity.search" है.