ממשקי ה-API של Google Fit, כולל Google Fit, לא יהיו זמינים יותר אחרי 30 ביוני 2025. החל מ-1 במאי 2024, מפתחים לא יוכלו להירשם לשימוש בממשקי ה-API האלה.
ב-Google Fit יש סוגי נתונים בריאותיים למדידות שקשורות לניהול הבריאות הכללית (בניגוד לכושר).
רשימת סוגי נתונים
כדי לקבל מידע נוסף על הסוגים של נתוני הבריאות, והשדות שלהם, אפשר לעבור
מאמרי עזרה ל-Android. לשדות עם היחידה enum יש
של ערכים קבילים לבחירה. כדי לקרוא ולכתוב נתונים, צריך להשתמש רק באחד מהערכים המותרים.
רמת הסוכר בדם או ריכוז הסוכר בדם mmol/L כאשר 1 mmol/L הוא 18 מ"ג ל-dL.
קשר זמני לארוחה (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
temporal relation to sleep (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
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
שדות (format—units)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float - mmHg)
מדידת לחץ הדם הסיסטולי.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float - mmHg)
מדידת לחץ הדם הדיסטולי.
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 – enum) (שדה אופציונלי)
מהו ריר צוואר הרחם שהמשתמש בודק.
ערכים מותרים
"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 – enum)
ערכים שמייצגים סוגים ושלבים שונים של שינה.
ערכים מותרים
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.
הכתמה נרתיקית
סוג הנתונים הזה מתעד אם משתמשת חווה דימום קל (בין המחזור). כל נקודה על הגרף מייצגת מופע אחד של הבעה, כך שכל נקודה
צריכה להיות חותמת זמן ושדה האירועים צריך להיות מוגדר כ-
אחת.
סוג הנתונים הזה מתעד את המשקל של המשתמש בקילוגרמים. מכיוון שכל נקודה על הגרף
מייצג את משקל המשתמש בזמן הקריאה, אלא רק את שעת הסיום
צריך להגדיר. הכתובת הזו תשמש כחותמת הזמן של המדידה.
[null,null,["עדכון אחרון: 2024-10-15 (שעון UTC)."],[[["Google Fit provides access to various health data types like blood glucose, blood pressure, body fat percentage, and more through REST and Android."],["Each data type has specific key fields, REST names, and Android data type objects for accessing and understanding the data."],["Accessing health data requires appropriate OAuth scopes and Android permissions, along with adherence to data integrity and unit considerations."],["Consult Google Fit documentation for detailed information on each data type, including valid ranges, units, and specific fields."],["Google Fit API allows reading data for various health metrics like heart rate, sleep, weight, and menstruation, requiring compliance with Google's policies and app verification."]]],[]]