مرجع طرحواره Fitbit

شیء صادر شده: رویدادهای دستگاه Fitbit
شیء صادر شده نشان دهنده موارد زیر است: فهرست داده‌های رویدادهای دستگاه Fitbit شما. این اطلاعات می‌تواند الگوهای دقیقی در مورد نحوه تعامل شما با دستگاهتان را آشکار کند.
شیء در این قالب‌ها صادر می‌شود: JSON
شیء صادر شده دارای فیلدهای زیر است:
* فیلدهای قبلی، فیلدهای داده کلیدی را برای اهداف تجزیه و تحلیل و دریافت داده‌های خروجی مربوطه نشان می‌دهند. فیلدهای داده تولید شده در یک خروجی بسته به سرویس و اقدام کاربر متفاوت هستند و برخی از سرویس‌ها یا اقدامات، هر فیلد داده شرح داده شده را تولید نمی‌کنند.
فیلد داده * تعریف فیلد نوع فیلد داده
BatteryMonitor رویدادها رویدادهای ثبت شده توسط سیستم نظارت بر باتری در دستگاه Fitbit شما. هر ورودی نشان دهنده یکی از رویدادهای خاص زیر است: error، bat_temperature_event جیسون
رویدادهای دکمه رویدادهای ثبت‌شده از فشردن دکمه‌ها روی دستگاه Fitbit شما. هر ورودی نشان دهنده موارد زیر است: رویداد، افزایش، event_count جیسون
شارژررویدادها رویدادهای ثبت‌شده توسط سیستم شارژ دستگاه 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_state جیسون
رویدادهای EcgApp رویدادهای ثبت‌شده توسط برنامه ECG در دستگاه Fitbit شما. هر ورودی یک شیء JSON است که شامل فیلدهای اجباری func_addr و line_no و دقیقاً یکی از موارد زیر است: error، view_changed، button_pressed، analyze_result، duration، deleted_result، heap_info جیسون
PwrStatsرویدادها رویدادهای ثبت‌شده توسط سیستم نظارت بر مصرف انرژی در دستگاه 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، gestures جیسون
رویدادهای StateOfCharge رویدادهای ثبت‌شده توسط وضعیت سیستم شارژ در دستگاه Fitbit شما. هر ورودی یک شیء JSON است که شامل فیلدهای زیر است: type، voltage، percentage، percent_rt، power_good، is_charging، debug_state، battery_temperature جیسون
رویدادهای دما رویدادهای ثبت شده توسط سیستم دما در دستگاه Fitbit شما. هر ورودی یک شیء JSON است که شامل یکی از فیلدهای زیر است: temperature_reading، temperature_histogram، temperature_monitor_mode جیسون
رویدادهای لمسی رویدادهای ثبت شده توسط سیستم لمسی در دستگاه Fitbit شما. هر ورودی یک شیء JSON است که شامل یکی از فیلدهای زیر است: touch_transition، touch_error، touch_nv، touch_nv_done، touch_lib_error، touch_lib_warning، touch_auto_calibration جیسون
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_status جیسون
جدولی که گروه‌های منابع و اشیایی که با آن صادر می‌شوند را نشان می‌دهد.
گروه منابع * توضیحات اشیاء صادر شده
رویدادهای دستگاه فیت‌بیت این گروه منابع شامل داده‌های رویدادهای دستگاه (مانند TouchEvents، BatteryMonitorEvents) است که از دستگاه‌های Fitbit جمع‌آوری شده‌اند.
رویدادهای دستگاه Fitbit
* برای به دست آوردن نام محدوده OAuth برای یک گروه منبع خاص، عبارت "https://www.googleapis.com/auth/dataportability." را به گروه منبع اضافه کنید. برای مثال، نام محدوده OAuth برای گروه منبع "myactivity.search" عبارت است از "https://www.googleapis.com/auth/dataportability.myactivity.search".