إنّ واجهات برمجة تطبيقات Google Fit، بما في ذلك Google Fit REST API، لن تعود متاحة بعد 30 حزيران (يونيو) 2025. اعتبارًا من 1 أيار (مايو) 2024، لن يتمكّن المطوّرون من الاشتراك لاستخدام واجهات برمجة التطبيقات هذه.
للحصول على تعليمات حول واجهة برمجة التطبيقات أو المنصة المطلوب نقل البيانات إليها، انتقِل إلى دليل نقل البيانات إلى Health Connect. للمقارنة بين Health Connect وواجهات برمجة تطبيقات Google Fit وواجهات برمجة تطبيقات الويب Fitbit، يُرجى الانتقال إلى دليل المقارنة في Health Connect.
يتضمّن Google Fit أنواع بيانات صحية للقياسات المرتبطة بإدارة
الصحة العامة (مقارنةً باللياقة البدنية).
قائمة أنواع البيانات
يمكنك معرفة المزيد حول أنواع البيانات الصحية وحقولها من
المستندات المرجعية لنظام التشغيل Android تتضمّن الحقول التي تتضمّن الوحدة enum سمة
قائمة القيم المقبولة للاختيار من بينها. استخدِم قيمة واحدة فقط من القيم المسموح بها
قراءة البيانات وكتابتها بنجاح.
الغلوكوز في الدم
هذا النوع من البيانات يلتقط تركيز الجلوكوز في الدم. كل البيانات
قراءة فورية لجلوكوز الدم في الدم. مزيد من المعلومات حول
كتابة بيانات الغلوكوز في الدم.
يشير ذلك إلى مستوى الغلوكوز في الدم أو التركيز بالملي مول/لتر، حيث يكون 1 ملي مول/لتر هو 18 ملي غرام/لتر.
العلاقة الزمنية بالوجبة (int — تعداد) (حقل اختياري)
وقت إجراء القياس مقارنةً بوقت تناول المستخدم لتناول الطعام.
القيم المقبولة
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
meal type (نوع الوجبة) (int—enum) (حقل اختياري)
نوع الوجبة التي تناولها المستخدم عند إجراء القياس.
وقت إجراء القياس مقارنةً بوقت تناول المستخدم لتناول الطعام.
القيم المقبولة
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_MEAL_TYPE (int — تعداد) (حقل اختياري)
نوع الوجبة التي تناولها المستخدم عند إجراء القياس.
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
موقع القياس (int — enum) (حقل اختياري)
المجموعة وجزء المجموعة التي تم إجراء القياس عليها.
القيم المقبولة
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
الاسم
com.google.blood_pressure
عنصر نوع البيانات
TYPE_BLOOD_PRESSURE
الحقول (التنسيق—الوحدات)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—ملم زئبق)
قياس ضغط الدم الانقباضي.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—ملم زئبق)
قياس ضغط الدم الانبساطي
FIELD_BODY_POSITION (int — تعداد) (حقل اختياري)
موضع جسم المستخدم عند إجراء القياس
القيم المقبولة
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
المجموعة وجزء المجموعة التي تم إجراء القياس عليها.
القيم المقبولة
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
النسبة المئوية للدهون في الجسم
يلتقط هذا النوع من البيانات نسبة الدهون في جسم المستخدم. كل نقطة بيانات
القيمة الإجمالية لدهون جسم الشخص كنسبة مئوية من إجمالي كتلة جسمه.
يلتقط هذا النوع من البيانات وصفًا لمخاط عنق الرحم. كل نقطة بيانات
وصفًا تم تقييمه ذاتيًا لمخاط عنق الرحم للمستخدم. جميع الحقول
اختيارية ويمكن استخدامها لوصف شكل ومظهر مخاط عنق الرحم،
والمبلغ.
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
مقدار مخاط عنق الرحم (int — تعداد) (حقل اختياري)
كمية مخاط عنق الرحم التي يلاحظها المستخدم
القيم المقبولة
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
في هذا النوع من البيانات، تمثل كل نقطة بيانات تقريرًا عن عنق المستخدم. الكل
والحقول اختيارية، ويمكن استخدامها لإضافة أوصاف للموضع،
اتساع وشدة عنق الرحم.
يسجِّل نوع البيانات هذا معدّل نبضات قلب المستخدم بعدد النبضات في الدقيقة. لأن كل
تمثل نقطة البيانات قياسًا فوريًا لمعدل ضربات القلب، وهو وقت الانتهاء فقط
تعيينه. سيتم استخدام هذا الطابع الزمني للقراءة.
يسجل هذا النوع من البيانات طول المستخدم بالمتر. نظرًا لأن كل نقطة بيانات
يمثل طول المستخدم في وقت القراءة، ووقت الانتهاء فقط
تعيينه. سيتم استخدام هذا الطابع الزمني للقراءة.
يسجل هذا النوع من البيانات وصفًا لمدى كثافة تدفق الحيض للمستخدم
(بقري أو خفيف أو متوسط أو كثيف). تمثل كل نقطة بيانات وصفًا
مدى شدة نزيف الحيض للمستخدم.
ويسجِّل هذا النوع من البيانات كمية الأكسجين المنتشرة في الدم، ويتم قياسها.
كنسبة مئوية من الهيموغلوبين المشبّع بالأكسجين. تمثل كل نقطة بيانات
قراءة بيانات تشبّع الأكسجين في الدم في وقت القياس.
تتيح لك الحقول الاختيارية أيضًا إضافة تفاصيل حول أي أكسجين تكميلي في حال
بشكل أفضل.
قد تكون غير متوفِّرة أو 1 إذا تم قياسها باستخدام قياس الأكسجين النبضي.
النوم
يلتقط هذا النوع من البيانات طول المستخدم ونوع نومه. كل نقطة بيانات
فاصلاً زمنيًا لمرحلة من النوم.
يمثل وقت بدء نقطة البيانات بداية مرحلة النوم
إلى تضمينها دائمًا. يشير الطابع الزمني إلى نهاية النوم.
بنجاح. لا يلزم أن تكون الفواصل الزمنية مستمرة ولكن يجب ألا تتداخل.
يشير ذلك المصطلح إلى القيم التي تمثّل مراحل النوم وأنواعه المختلفة.
القيم المقبولة
SLEEP_SEGMENT_TYPE_UNSPECIFIED // Unspecified or unknown if user is sleeping.
AWAKE // Awake; user is awake.
SLEEP // Sleeping; generic or non-granular sleep description.
OUT_OF_BED // Out of bed; user gets out of bed in the middle of a sleep session.
SLEEP_LIGHT // Light sleep; user is in a light sleep cycle.
SLEEP_DEEP // Deep sleep; user is in a deep sleep cycle.
SLEEP_REM // REM sleep; user is in a REM sleep cyle.
نزيف مهبلي
يسجل هذا النوع من البيانات ما إذا كان المستخدم يواجه نزيفًا بين
الفترة). تمثل كل نقطة بيانات مثيلاً واحدًا للاكتشاف، وبالتالي فإن كل نقطة
يجب أن يكون طابعًا زمنيًا وأن يتم تعيين حقل الورود على
واحد.
يسجِّل نوع البيانات هذا وزن المستخدم بالكيلوغرام. نظرًا لأن كل نقطة بيانات
تمثل وزن المستخدم في وقت القراءة، ووقت الانتهاء فقط
تعيينه. سيتم استخدام هذا الطابع الزمني للقراءة.