ملاحظات حول الإصدار

‫26 مايو 2026

نطاقات جديدة

  • .ecg.readonly لقراءة بيانات مخطط كهربية القلب
  • .irn.readonly لقراءة بيانات إشعارات اضطراب نظم القلب (IRN).

تغييرات في أسماء النطاقات

استبدال نطاقات القراءة والكتابة بنطاقات .writeonly. على المطوّرين الآن تحديد أذونات القراءة والكتابة بشكلٍ صريح.

  • .activity_and_fitness أصبح الآن .activity_and_fitness.writeonly
  • .health_metrics_and_measurements أصبح الآن .health_metrics_and_measurements.writeonly
  • .nutrition أصبح الآن .nutrition.writeonly
  • .profile أصبح الآن .profile.writeonly
  • .settings أصبح الآن .settings.writeonly
  • .sleep أصبح الآن .sleep.writeonly

أنواع بيانات جديدة

تمت إضافة دعم لأنواع البيانات التالية:

  • النشاط واللياقة البدنية: active-energy-burned
  • ECG: electrocardiogram
  • المقاييس والقياسات الصحية: core-body-temperature وblood-glucose
  • IRN: irregular-rhythm-notification
  • المعلومات الغذائية: food، food-measurement-unit، nutrition-log

نقاط نهاية جديدة

  • project.subscribers.subscriptions: طُرق create وdelete وlist وpatch لإدارة الاشتراكات يدويًا
  • users: تعرض طريقة getIrnProfile تفاعل المستخدم الحالي مع ميزة "إشعارات اضطراب نظم القلب (IRN)"
  • users.pairedDevices: get وlist الأجهزة المقترنة بحساب المستخدم.

الويب هوك

تمت إضافة دعم لوظائف الويب هوك التالية:

  • دعم الاشتراكات اليدوية عند تسجيل مشترك
  • دعم الإشعارات لأنواع البيانات activityLevel وbloodGlucose وdailyRespiratoryRate وheartRateVariability وheight وhydrationLog وnutritionLog وrespiratoryRateSleepSummary وrunVo2Max وsedentaryPeriod وtimeInHeartRateZone
  • دعم المقاييس المخصّصة والتنبيهات وأخطاء المشتركين في Google Cloud Console
  • إعادة محاولة إرسال إشعارات الويب هوك غير الناجحة تلقائيًا لمدة تصل إلى 7 أيام في حال فقدان التواصل مع المشترك

أبرز التعديلات على المستندات

‫14 أبريل 2026

أنواع بيانات جديدة

  • النشاط واللياقة البدنية: swim-lengths-data
  • المقاييس والقياسات الصحية: height

نقاط نهاية جديدة

  • project.subscribers: طُرق delete وget وlist وpatch لإدارة الاشتراكات يدويًا
  • users.dataTypes.dataPoints: get تعرض طريقة `get` نقطة بيانات واحدة استنادًا إلى رقم التعريف.

دعم الويب هوك

  • إنشاء الاشتراكات تلقائيًا عند تسجيل مشترك
  • إدارة اشتراكاتك يدويًا باستخدام نقاط نهاية project.subscribers
  • دعم الإشعارات لأنواع البيانات activeZoneMinutes وaltitude وbodyFat وcaloriesInHeartRateZone وdailyHeartRateVariability وdailyHeartRateZones وdailyOxygenSaturation وdailyRestingHeartRate وdailySleepTemperatureDerivations وdistance وexercise وfloors وheartRate وsleep وsteps وtotalCalories وweight

ميزات إضافية

  • مكتبات REST على GitHub: تتوفّر مكتبات Google Health API REST لجميع مكتبات العملاء المتوافقة المضمّنة في مشروع Google APIs على GitHub.
  • دعم "مستكشف واجهات برمجة التطبيقات": يمكن طلب نقاط النهاية باستخدام "مستكشف واجهات برمجة التطبيقات" المضمّن في المستندات المرجعية.
  • دعم مساحة بروتوكول OAuth: يتم إدراج Google Health API v4 في مساحة بروتوكول OAuth 2.0، وهي أداة تتيح لك طلب نقاط النهاية التي تتوافق مع مكتبة OAuth من Google.

‫24 مارس 2026

إعلان إطلاق Google Health API

‫Google Health API هو الجيل التالي من Fitbit Web API، وقد تم إنشاؤه من البداية وتصميمه خصيصًا لمجتمع المطوّرين القيّم. يركّز هذا الإصدار الأولي على تحقيق التكافؤ مع Fitbit Web API في ما يتعلّق بأنواع البيانات الأكثر طلبًا، بالإضافة إلى إضافة وظائف طلبها مجتمع المطوّرين. في ما يلي نظرة على الميزات المتاحة اليوم.

أبرز الميزات الأساسية

  • إعداد مبسّط: يمكنك تسجيل مشاريعك وإدارة أرقام تعريف عملاء OAuth مباشرةً من خلال Google Cloud Console المألوف.
  • دعم واسع النطاق للمنصات: يمكنك الاستفادة من مكتبات Google OAuth2 لتحقيق التكامل السلس مع جميع لغات البرمجة والمنصات الرئيسية.
  • وصول مبسّط إلى البيانات: يمكنك استخدام تعريفات النطاقات الجديدة التي تجمع أنواع بيانات متعددة في نطاق واحد سهل الإدارة.
  • نقاط نهاية متّسقة في جميع أنواع البيانات: يمكنك الاستمتاع بتجربة ترميز أبسط باستخدام نقاط نهاية جديدة وموحّدة ودعم الفلاتر المصمَّم لتبسيط الوظائف في جميع أنواع البيانات.
  • تغطية شاملة للبيانات: يمكنك الوصول إلى دعم القراءة والكتابة في أنواع بيانات متعددة.
  • إشعارات في الوقت الفعلي: يمكنك تلقّي التعديلات على الفور من خلال دعم الويب هوك المحسّن ، الذي يتضمّن إنشاء الاشتراكات تلقائيًا ومحتوى أكثر تفصيلاً لرسائل الإشعارات.
  • دعم تلقائي للبيانات خلال اليوم: يمكنك استرداد بيانات دقيقة خلال اليوم تلقائيًا باستخدام نقطة نهاية القائمة، ما يغنيك عن اتّخاذ خطوات إضافية.
  • مجموعة مستندات كاملة: يمكنك البدء بسرعة باستخدام مستنداتنا الشاملة الجديدة، بما في ذلك:
    • أدلة البدء وواجهة برمجة التطبيقات والنقل وحل المشاكل
    • الدليل المرجعي الكامل لـ REST
    • أداة التكافؤ الجديدة في Google Health API، ورمز برمجي نموذجي، ودرس تطبيقي حول الترميز مُوجَّه

أنواع البيانات المتوافقة

يتيح هذا الإطلاق الوصول إلى أنواع البيانات الأساسية، ما يضمن حصولك على المعلومات الأساسية اللازمة لإنشاء حلول صحية مبتكرة.

أنواع البيانات التي تتيح القراءة:

  • النشاط واللياقة البدنية: الدقائق النشطة، والدقائق في المنطقة النشطة، ومستوى النشاط، والارتفاع، والسعرات الحرارية في مناطق معدّل نبضات القلب، والحد الأقصى لاستهلاك الأكسجين يوميًا، والمسافة، والتمرين، والطوابق، والحد الأقصى لاستهلاك الأكسجين أثناء الجري، والفترة التي لا يتم فيها ممارسة أي نشاط، والخطوات، والوقت في منطقة معدّل نبضات القلب، وإجمالي السعرات الحرارية، والحد الأقصى لاستهلاك الأكسجين
  • المقاييس والقياسات الصحية: نسبة الدهون بالجسم، وتغيُّر معدّل نبضات القلب يوميًا، ومناطق معدّل نبضات القلب يوميًا، ونسبة الأكسجين في الدم يوميًا، ومعدّل التنفس يوميًا، ومعدّل النبض أثناء الراحة يوميًا، والاشتقاقات اليومية لدرجة حرارة النوم، ومعدّل نبضات القلب، وتغيُّر معدّل نبضات القلب، ونسبة الأكسجين في الدم، ومعدّل التنفس، وملخّص معدّل التنفس أثناء النوم، والوزن
  • الهوية: تعرض رقم تعريف مستخدم Fitbit ورقم تعريف مستخدم Google
  • الموقع الجغرافي: بيانات نظام تحديد المواقع العالمي (GPS) استنادًا إلى تمرين مسجَّل يتم عرضه بتنسيق TCX
  • التغذية: سجلّ شُرب الماء والسوائل
  • الملف الشخصي: معلومات الملف الشخصي الأساسية للمستخدمين
  • الإعدادات: إعدادات الجهاز وتطبيق الأجهزة الجوّالة التي ضبطها المستخدمون
  • النوم: سجلّات النوم الكلاسيكية وسجلّات مراحل النوم

أنواع البيانات التي تتيح الكتابة:

يمكنك كتابة البيانات وتعديلها لأنواع البيانات التالية:

  • النشاط واللياقة البدنية: التمرين
  • المقاييس والقياسات الصحية: نسبة الدهون بالجسم، والوزن
  • الملف الشخصي
  • الإعدادات
  • النوم

نقاط النهاية الرئيسية للتفاعل

تتوفّر نقاط النهاية التالية لإدارة الاشتراكات والمستخدمين وبيانات الصحة واللياقة البدنية:

  • users: طُرق getIdentity وgetProfile وgetSettings وupdateProfile و updateSettings لإدارة الهوية والملف الشخصي
  • users.dataTypes.dataPoints: batchDelete وdailyRollUp وlist وpatch وreconcile وrollUp طُرق للإدارة الشاملة لأنواع البيانات