إنّ واجهات برمجة تطبيقات 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—enum) (حقل اختياري)
الوقت الذي تم فيه أخذ القراءة مقارنةً بالوقت الذي تناول فيه المستخدم.
القيم المقبولة
"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) (حقل اختياري)
نوع الوجبة التي تناولها المستخدم عند إجراء القراءة.
الوقت الذي تم فيه إجراء القياس مقارنةً بوقت نوم المستخدم
القيم المقبولة
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
الوقت الذي تم فيه أخذ القراءة مقارنةً بالوقت الذي تناول فيه المستخدم.
القيم المقبولة
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 // 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—enum) (حقل اختياري)
وضعية جسم المستخدم عند إجراء القياس
القيم المقبولة
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 إذا تم قياسها باستخدام قياس الأكسجين.
النوم
نوع البيانات هذا يسجّل طول المستخدم ونوعه. تمثل كل نقطة بيانات
فاصلاً زمنيًا لمرحلة من النوم.
يمثل وقت بدء نقطة البيانات بداية مرحلة النوم ويجب
دائمًا تضمينه. يمثل الطابع الزمني نهاية
مرحلة النوم. لا يلزم أن تكون الفواصل الزمنية مستمرة ولكن يجب ألا تتداخل.
"intVal": 0 // Unspecified or unknown if user is sleeping.
"intVal": 1 // Awake; user is awake.
"intVal": 2 // Sleeping; generic or non-granular sleep description.
"intVal": 3 // Out of bed; user gets out of bed in the middle of a sleep session.
"intVal": 4 // Light sleep; user is in a light sleep cycle.
"intVal": 5 // Deep sleep; user is in a deep sleep cycle.
"intVal": 6 // REM sleep; user is in a REM sleep cyle.
Android
الاسم
com.google.sleep.segment
كائن نوع البيانات
TYPE_SLEEP_SEGMENT
الحقول (التنسيق—الوحدات)
FIELD_SLEEP_SEGMENT_TYPE (التعداد int)
قيم تمثل مراحل وأنواع النوم المختلفة.
القيم المقبولة
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.
النزيف المهبلي
يتم تسجيل هذا النوع من البيانات إذا تعرّض المستخدم للاكتشاف (نزيف البيانات بين هذه الفترة). تمثل كل نقطة بيانات مثيلاً واحدًا من التبقيع، لذلك يجب أن يكون لكل نقطة طابع زمني ويجب تعيين حقل التكرار على واحد.
يسجل نوع البيانات هذا وزن هذا المستخدم بالكيلوغرام. نظرًا لأن كل نقطة بيانات تمثل وزن المستخدم في وقت القراءة، يجب تعيين وقت الانتهاء فقط. سيتم استخدامه كطابع زمني للقراءة.