ממשקי ה-API של Google Fit, כולל Google Fit, לא יהיו זמינים יותר אחרי 30 ביוני 2025. החל מ-1 במאי 2024, מפתחים לא יוכלו להירשם לשימוש בממשקי ה-API האלה.
Google Fit כולל סוגים של נתוני בריאות למדידות שקשורות לניהול הבריאות הכללית (בניגוד לכושר).
רשימת סוגי נתונים
תוכלו למצוא מידע נוסף על הסוגים של נתוני הבריאות והשדות שלהם במסמכי התיעוד של Android. בשדות עם היחידה enum יש רשימה של ערכים קבילים שניתן לבחור מביניהם. השתמשו רק באחד מהערכים המותרים כדי לקרוא ולכתוב נתונים בהצלחה.
סוכר בדם
סוג הנתונים הזה משקף את ריכוז הגלוקוז בדם. כל נקודת נתונים מייצגת קריאה מיידית אחת של רמת הסוכר בדם. מידע נוסף על כתיבת נתוני סוכר בדם
רמת הגלוקוז בדם, או הריכוז של mmol/L, כאשר 1 מילימול/ליטר הוא 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
יחס זמן לשינה (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 - טיפוסים בני מנייה (enum)) (שדה אופציונלי)
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.
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
אחוז שומן בגוף
בסוג הנתונים הזה, המערכת מתעדת את אחוז השומן בגוף של משתמש. כל נקודה על הגרף מייצגת את סך כל השומן בגוף כאחוז מתוך מסת הגוף הכוללת.
סוג הנתונים הזה משקף את התיאור של ריר צוואר הרחם. כל נקודת נתונים מייצגת תיאור של ריר צוואר הרחם בהערכה עצמית של המשתמש. כל השדות הם אופציונליים ואפשר להשתמש בהם כדי לתאר את המראה והתחושה של ריר צוואר הרחם, ואת הכמות.
מרקם ריר צוואר הרחם (int—טיפוסים בני מנייה (enum)) (שדה אופציונלי)
העקביות או המרקם של ריר צוואר הרחם של המשתמש.
ערכים קבילים
"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.
דימום בין וסתי
סוג הנתונים הזה מתעד אם משתמש חווה הזדקנות (דימום בין התקופה שלו). כל נקודה על הגרף מייצגת מופע אחד של זיהוי, ולכן לכל נקודה צריכה להיות חותמת זמן ושדה האירועים צריך להיות מוגדר ל-1.
סוג הנתונים הזה מתעד את משקל המשתמש בקילוגרמים. מכיוון שכל נקודה על הגרף מייצגת את משקל המשתמש בזמן המדידה, צריך להגדיר רק את שעת הסיום. זו תשמש כחותמת הזמן של המדידה.