يحتوي الجدول التالي على القائمة الكاملة لأنواع البيانات، مع عدة أعمدة لمساعدتك في فهم طريقة عرض كل نوع في Google Health API، بالإضافة إلى النطاق الذي يتوفّر فيه كل نوع.
نوع البياناتdataType
filter المَعلمة |
نوع السجلّ |
العمليات المتاحة |
النطاق | إتاحة استخدام ويب هوك |
|---|---|---|---|---|
السعرات الحرارية المحروقة أثناء النشاط
active-energy-burnedactive_energy_burned
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
دقائق النشاط
active-minutesactive_minutes
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
دقائق قسم النشاط
active-zone-minutesactive_zone_minutes
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
مستوى النشاط
activity-levelactivity_level
|
الفاصل الزمني | قائمة، تسوية | activity_and_fitness | |
الارتفاع
altitudealtitude
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
الغلوكوز في الدم
blood-glucoseblood_glucose
|
عيّنة | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
دهون الجسم
body-fatbody_fat
|
عيّنة | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements | |
السعرات الحرارية المحروقة في منطقة معدل ضربات القلب
calories-in-heart-rate-zonecalories_in_heart_rate_zone
|
الفاصل الزمني | rollup, dailyRollup | activity_and_fitness | |
درجة حرارة الجسم الأساسية
core-body-temperaturecore_body_temperature
|
عيّنة | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
تغيُّر معدّل نبضات القلب اليومي
daily-heart-rate-variabilitydaily_heart_rate_variability
|
يوميًا | قائمة، تسوية | health_metrics_and_measurements | |
مناطق معدّل نبضات القلب اليومية
daily-heart-rate-zonesdaily_heart_rate_zones
|
يوميًا | قائمة، تسوية | health_metrics_and_measurements | |
تشبّع الدم بالأكسجين يوميًا
daily-oxygen-saturationdaily_oxygen_saturation
|
يوميًا | قائمة، تسوية | health_metrics_and_measurements | |
معدّل التنفس اليومي
daily-respiratory-ratedaily_respiratory_rate
|
يوميًا | قائمة، تسوية | health_metrics_and_measurements | |
معدّل النبض أثناء الراحة يوميًا
daily-resting-heart-ratedaily_resting_heart_rate
|
يوميًا | قائمة، تسوية | health_metrics_and_measurements | |
القيم المشتقة لدرجة حرارة الجسم أثناء النوم
daily-sleep-temperature-derivationsdaily_sleep_temperature_derivations
|
يوميًا | قائمة، تسوية | health_metrics_and_measurements | |
الحد الأقصى اليومي لاستهلاك الأكسجين
daily-vo2-maxdaily_vo2_max
|
يوميًا | قائمة، تسوية | activity_and_fitness | |
المسافة
distancedistance
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
مخطَّط كهربية القلب (ECG)
electrocardiogramelectrocardiogram
|
الجلسة | قائمة | ecg | |
ممارسة التمارين الرياضية
exerciseexercise
|
الجلسة | list, get, reconcile, create, update, batchDelete | activity_and_fitness | |
الطوابق
floorsfloors
|
الفاصل الزمني | reconcile, rollup, dailyRollup | activity_and_fitness | |
الطعام
foodfood
|
طعام | قائمة، الحصول على | المعلومات الغذائية | |
وحدة قياس الطعام
food-measurement-unitfood_measurement_unit
|
طعام | قائمة، الحصول على | المعلومات الغذائية | |
معدّل نبضات القلب
heart-rateheart_rate
|
عيّنة | list, reconcile, rollup, dailyRollup | health_metrics_and_measurements | |
تغيُّر معدّل نبضات القلب
heart-rate-variabilityheart_rate_variability
|
عيّنة | قائمة، تسوية | health_metrics_and_measurements | |
الارتفاع
heightheight
|
عيّنة | list, get, reconcile, create, update, batchDelete | health_metrics_and_measurements | |
سجلّ الترطيب
hydration-loghydration_log
|
الجلسة | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | المعلومات الغذائية | |
إشعار اضطراب نظم القلب
irregular-rhythm-notificationirregular_rhythm_notification
|
الجلسة | قائمة | irn | |
سجلّ التغذية
nutrition-lognutrition_log
|
عيّنة | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | المعلومات الغذائية | |
تشبّع الأكسجين
oxygen-saturationoxygen_saturation
|
عيّنة | قائمة، تسوية | health_metrics_and_measurements | |
ملخّص معدّل التنفس أثناء النوم
respiratory-rate-sleep-summaryrespiratory_rate_sleep_summary
|
عيّنة | قائمة، تسوية | health_metrics_and_measurements | |
الحد الأقصى لاستهلاك الأكسجين أثناء الجري
run-vo2-maxrun_vo2_max
|
عيّنة | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
فترة الخمول
sedentary-periodsedentary_period
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
النوم
sleepsleep
|
الجلسة | list, get, reconcile, create, update, batchDelete | النوم | |
الخطوات
stepssteps
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
بيانات عدد لفات السباحة
swim-lengths-dataswim_lengths_data
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
الوقت الذي تم قضاؤه في منطقة معدل ضربات القلب
time-in-heart-rate-zonetime_in_heart_rate_zone
|
الفاصل الزمني | list, reconcile, rollup, dailyRollup | activity_and_fitness | |
إجمالي السعرات الحرارية
total-caloriestotal_calories
|
الفاصل الزمني | rollup, dailyRollup | activity_and_fitness | |
السعة القصوى للأكسجين
vo2-maxvo2_max
|
عيّنة | قائمة، تسوية | activity_and_fitness | |
الوزن
weightweight
|
عيّنة | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements |
مدى توفّر البيانات
لا تتوفّر تعديلات على بيانات المستخدم إلا بعد مزامنة جهاز تتبُّع النشاط أو إدخال بيانات جديدة يدويًا في تطبيق Fitbit للأجهزة الجوّالة أو تطبيق الويب. ويمكن لجهاز Fitbit وتطبيق Fitbit للأجهزة الجوّالة إجراء المزامنة تلقائيًا كل 15 دقيقة عندما يكون تطبيق Fitbit مفتوحًا على الجهاز الجوّال ويكون الجهازان متصلَين بشبكة بيانات نشطة وضمن نطاق Bluetooth. إذا كان المستخدم يتتبّع النشاط باستخدام MobileTrack، تتم مزامنة MobileTrack كل ساعة طالما أنّ التطبيق مفتوح.
إمكانية وصول الجهات الخارجية
لا يمكن لأجهزة Fitbit التواصل مباشرةً مع التطبيقات أو الخدمات التابعة لجهات خارجية. تم تصميم هذه الأجهزة للتواصل والمزامنة حصريًا مع تطبيق Fitbit للأجهزة الجوّالة.
يزامن الجهاز البيانات تلقائيًا على مدار اليوم، عندما يكون تطبيق Fitbit مفتوحًا، أو كل 15 دقيقة إذا كان البلوتوث نشطًا وكان التطبيق يعمل في الخلفية. بعد اكتمال عملية المزامنة هذه، تصبح البيانات متاحة للخدمات التابعة لجهات خارجية من خلال Google Health API.
معايير المسافة
يتم قياس مسافات التمارين، مثل elevationGainMillimeters، بالملليمترات كوحدة قياس معيارية للأسباب التالية:
- الحفاظ على دقة البيانات: السبب الأكثر أهمية لاستخدام الملليمترات هو ضمان عدم فقدان أي دقة في البيانات التي نقرأها ونقدّمها. يتيح لنا استخدام وحدة دقيقة مثل المليمترات تمثيل القياسات بدقة عالية.
- توحيد المقاييس: المليمتر هو وحدة القياس الموحّدة المصمَّمة في جميع خدماتنا. ويساعد هذا الاتساق في ضمان تجربة موحّدة للمطوّرين الذين يتفاعلون مع أجزاء مختلفة من واجهة برمجة التطبيقات.
- توافق نظام القياس الواسع النطاق: يسهّل استخدام وحدة أساسية مثل المليمترات على المطوّرين التحويل إلى أي وحدة أخرى يختارونها، بغض النظر عمّا إذا كانوا يستخدمون النظام المتري أو الإمبراطوري أو غيرهما من أنظمة القياس.