ב-Google Fit יש סוגי נתונים בריאותיים למדידות שקשורות לניהול הבריאות הכללית (בניגוד לכושר).
רשימת סוגי נתונים
מידע נוסף על סוגי נתוני הבריאות והשדות שלהם זמין במסמכי העזרה של Android . בשדות עם היחידה enum יש רשימה של ערכים קבילים שאפשר לבחור מתוכה. כדי לקרוא ולכתוב נתונים בהצלחה, צריך להשתמש רק באחד מהערכים המותרים.
סוכר בדם
סוג הנתונים הזה מתעד את ריכוז הגלוקוז בדם. כל נקודת נתונים מייצגת קריאה מיידית אחת של רמת הסוכר בדם. מידע נוסף על כתיבת נתונים של רמת הסוכר בדם
REST
שם com.google.blood_glucose
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
שדות (פורמט – יחידות)
רמת הסוכר בדם (float—mmol/L)
רמת הסוכר בדם או הריכוז במילימול לליטר (mmol/L), כאשר 1 מילימול לליטר שווה ל-18 מיליגרם לדציליטר (mg/dL).
temporal relation to meal (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 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
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
specimen source (מקור הדגימה) (int—enum) (שדה אופציונלי)
סוג נוזל הגוף שמשמש למדידת רמת הסוכר בדם.
ערכים מותרים
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Android
שם com.google.blood_glucose
אובייקט מסוג נתונים TYPE_BLOOD_GLUCOSE
שדות (פורמט – יחידות)
FIELD_BLOOD_GLUCOSE_LEVEL (float—mmol/L)
רמת הסוכר בדם או הריכוז במילימול לליטר (mmol/L), כאשר 1 מילימול לליטר שווה ל-18 מיליגרם לדציליטר (mg/dL).
FIELD_TEMPORAL_RELATION_TO_MEAL (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—enum) (שדה אופציונלי)
סוג הארוחה שהמשתמש אכל בזמן מדידת הקריאה.
ערכים מותרים
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_TEMPORAL_RELATION_TO_SLEEP (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.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (שדה אופציונלי)
סוג נוזל הגוף שמשמש למדידת רמת הסוכר בדם.
ערכים מותרים
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
לחץ דם
סוג הנתונים הזה מתעד את לחץ הדם של המשתמש. כל נקודה על הגרף מייצגת מדידה אחת של לחץ הדם. מידע נוסף על כתיבת נתוני לחץ דם
REST
שם com.google.blood_pressure
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
שדות (פורמט – יחידות)
סיסטולי (float—מ"מ כספית)
מדידת לחץ הדם הסיסטולי.
דיאסטולי (float—מ"מ כספית)
מדידת לחץ הדם הדיאסטולי.
body position (int—enum) (שדה אופציונלי)
תנוחת הגוף של המשתמש בזמן המדידה.
ערכים מותרים
"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—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
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (שדה אופציונלי)
הזרוע והחלק בזרוע שבהם בוצעה המדידה.
ערכים מותרים
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
אחוזי שומן בגוף
סוג הנתונים הזה מתעד את אחוז השומן בגוף של המשתמש. כל נקודה על הגרף מייצגת את אחוז השומן בגוף כאחוז מסך מסת הגוף.
REST
שם com.google.body.fat.percentage
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
שדות (פורמט – יחידות)
אחוזים (float – אחוזים)
אחוז השומן בגוף מסך מסת הגוף.
טווח ערכים תקין : 0 עד 100%
Android
שם com.google.body.fat.percentage
אובייקט מסוג נתונים TYPE_BODY_FAT_PERCENTAGE
שדות (פורמט – יחידות)
FIELD_PERCENTAGE (float – אחוז)
אחוז השומן בגוף מסך מסת הגוף.
טווח ערכים תקין : 0 עד 100%
טמפרטורת הגוף
סוג הנתונים הזה מתעד את טמפרטורת הגוף של המשתמש. כל נקודה על הגרף מייצגת מדידה מיידית אחת של טמפרטורת הגוף.
REST
שם com.google.body.temperature
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
שדות (פורמט – יחידות)
טמפרטורת הגוף (float – צלזיוס)
טמפרטורת הגוף במעלות צלזיוס.
מיקום המדידה (int—enum) (שדה אופציונלי)
המיקום בגוף המשתמש שממנו נלקחה מדידת הטמפרטורה.
ערכים מותרים
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
Android
שם com.google.body.temperature
אובייקט מסוג נתונים TYPE_BODY_TEMPERATURE
שדות (פורמט – יחידות)
FIELD_BODY_TEMPERATURE (float—celsius)
טמפרטורת הגוף במעלות צלזיוס.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (שדה אופציונלי)
המיקום בגוף המשתמש שממנו נלקחה מדידת הטמפרטורה.
ערכים מותרים
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
ריר צוואר הרחם
סוג הנתונים הזה מתעד את התיאור של ריר צוואר הרחם. כל נקודה על הגרף מייצגת תיאור של ריר צוואר הרחם שהמשתמש סיפק בעצמו. כל השדות הם אופציונליים ואפשר להשתמש בהם כדי לתאר את המראה והתחושה של ריר צוואר הרחם ואת הכמות.
REST
שם com.google.cervical_mucus
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
שדות (פורמט – יחידות)
cervical mucus texture (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
cervical mucus amount (int—enum) (שדה אופציונלי)
כמות ריר צוואר הרחם שהמשתמשת רואה.
ערכים מותרים
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
Android
שם com.google.cervical_mucus
אובייקט מסוג נתונים TYPE_CERVICAL_MUCUS
שדות (פורמט – יחידות)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (שדה אופציונלי)
המרקם או העקביות של ריר צוואר הרחם של המשתמשת.
ערכים מותרים
CERVICAL_MUCUS_TEXTURE_DRY // Dry, little or no mucus
CERVICAL_MUCUS_TEXTURE_STICKY // Sticky
CERVICAL_MUCUS_TEXTURE_CREAMY // Creamy
CERVICAL_MUCUS_TEXTURE_WATERY // Watery
CERVICAL_MUCUS_TEXTURE_EGG_WHITE // Clear and stretchy
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (שדה אופציונלי)
כמות ריר צוואר הרחם שהמשתמשת רואה.
ערכים מותרים
CERVICAL_MUCUS_AMOUNT_LIGHT
CERVICAL_MUCUS_AMOUNT_MEDIUM
CERVICAL_MUCUS_AMOUNT_HEAVY
תנוחת צוואר הרחם
בסוג הנתונים הזה, כל נקודה על הגרף מייצגת דיווח על צוואר הרחם של המשתמש. כל השדות הם אופציונליים, ואפשר להשתמש בהם כדי להוסיף תיאורים של המיקום, ההתרחבות והמוצקות של צוואר הרחם.
REST
שם com.google.cervical_position
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
שדות (פורמט – יחידות)
cervical position (int—enum) (שדה אופציונלי)
המיקום של צוואר הרחם של המשתמשת.
ערכים מותרים
"intVal": 1 // Cervix is low
"intVal": 2 // Cervix is in a medium position
"intVal": 3 // Cervix is high
cervical dilation (int—enum) (שדה אופציונלי)
מידת הפתיחה או ההתרחבות של צוואר הרחם של המשתמשת.
ערכים מותרים
"intVal": 1 // Closed cervix
"intVal": 2 // Partially open cervix
"intVal": 3 // Fully dilated, open cervix
cervical firmness (int—enum) (שדה אופציונלי)
מהי מידת המוצקות של צוואר הרחם של המשתמשת.
ערכים מותרים
"intVal": 1 // Cervix is soft
"intVal": 2 // Cervix is a little firm
"intVal": 3 // Cervix is firm
Android
שם com.google.cervical_position
אובייקט מסוג נתונים TYPE_CERVICAL_POSITION
שדות (פורמט – יחידות)
FIELD_CERVICAL_POSITION (int—enum) (שדה אופציונלי)
המיקום של צוואר הרחם של המשתמשת.
ערכים מותרים
CERVICAL_POSITION_LOW
CERVICAL_POSITION_MEDIUM
CERVICAL_POSITION_HIGH
FIELD_CERVICAL_DILATION (int—enum) (שדה אופציונלי)
מידת הפתיחה או ההתרחבות של צוואר הרחם של המשתמשת.
ערכים מותרים
CERVICAL_DILATION_CLOSED // Closed cervix
CERVICAL_DILATION_MEDIUM // Partially open cervix
CERVICAL_DILATION_OPEN // Fully dilated, open cervix
FIELD_CERVICAL_FIRMNESS (int—enum) (שדה אופציונלי)
האם צוואר הרחם של המשתמשת קשה או רך.
ערכים מותרים
CERVICAL_FIRMNESS_SOFT
CERVICAL_FIRMNESS_MEDIUM
CERVICAL_FIRMNESS_FIRM
דופק
סוג הנתונים הזה מתעד את הדופק של המשתמש בפעימות לדקה. מכיוון שכל נקודה על הגרף מייצגת מדידה מיידית של הדופק, צריך להגדיר רק את שעת הסיום. הוא ישמש כחותמת הזמן של הקריאה.
REST
שם com.google.heart_rate.bpm
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
שדות (פורמט – יחידות)
bpm (float—bpm)
הדופק בפעימות לדקה.
טווח ערכים תקין : 0 עד 1,000
Android
שם com.google.heart_rate.bpm
אובייקט מסוג נתונים TYPE_HEART_RATE_BPM
הרשאה ב-Android BODY_SENSORS כדי להקליט
שדות (פורמט – יחידות)
bpm (float—bpm)
הדופק בפעימות לדקה.
הטווח התקין : 0 עד 1,000 פעימות בדקה
גובה
סוג הנתונים הזה מתעד את הגובה של המשתמש במטרים. מכיוון שכל נקודה על הגרף מייצגת את הגובה של המשתמש בזמן הקריאה, יש להגדיר רק את שעת הסיום. הוא ישמש כחותמת הזמן של הקריאה.
REST
שם com.google.height
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
שדות (פורמט – יחידות)
height (float—מטרים)
הגובה במטרים.
טווח תקין : 0 עד 3 מטרים
Android
שם com.google.height
אובייקט מסוג נתונים TYPE_HEIGHT
שדות (פורמט – יחידות)
FIELD_HEIGHT (float – מטרים)
הגובה במטרים.
טווח תקין : 0 עד 3 מטרים
וסת
סוג הנתונים הזה מתעד תיאור של עוצמת הדימום הווסתי של המשתמשת (כתמים, דימום קל, בינוני או כבד). כל נקודה על הגרף מייצגת תיאור של עוצמת הדימום הווסתי של המשתמשת.
REST
שם com.google.menstruation
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
שדות (פורמט – יחידות)
menstrual flow (int—enum) (שדה אופציונלי)
כמה חזק היה הדימום הווסתי של המשתמשת.
ערכים מותרים
"intVal": 1 // Spotting
"intVal": 2 // Light
"intVal": 3 // Medium
"intVal": 4 // Heavy
Android
שם com.google.menstruation
אובייקט מסוג נתונים TYPE_MENSTRUATION
שדות (פורמט – יחידות)
FIELD_MENSTRUAL_FLOW (int—enum) (שדה אופציונלי)
כמה חזק היה הדימום הווסתי של המשתמשת.
ערכים מותרים
MENSTRUAL_FLOW_SPOTTING // Spotting
MENSTRUAL_FLOW_LIGHT // Light
MENSTRUAL_FLOW_MEDIUM // Medium
MENSTRUAL_FLOW_HEAVY // Heavy
בדיקת ביוץ
בסוג הנתונים הזה, כל נקודה על הגרף מייצגת את התוצאה הבינארית של בדיקת ביוץ (חיובית או שלילית).
REST
שם com.google.ovulation_test
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
שדות (פורמט – יחידות)
ovulation test (בדיקת ביוץ) (int – enum) (שדה אופציונלי)
התוצאה של בדיקת הביוץ של המשתמש, שמוצגת אם הוא מבייץ או לא.
ערכים מותרים
"intVal": 1 // Negative
"intVal": 2 // Positive
Android
שם com.google.ovulation_test
אובייקט מסוג נתונים TYPE_OVULATION_TEST
שדות (פורמט – יחידות)
FIELD_OVULATION_TEST_RESULT (int—enum) (שדה אופציונלי)
התוצאה של בדיקת הביוץ של המשתמש, שמוצגת אם הוא מבייץ או לא.
ערכים מותרים
OVULATION_TEST_RESULT_NEGATIVE
OVULATION_TEST_RESULT_POSITIVE
רמת החמצן בדם
סוג הנתונים הזה מתעד את כמות החמצן שמסתובבת בדם, שנמדדת כאחוז של המוגלובין רווי בחמצן. כל נקודה על הגרף מייצגת קריאה אחת של רוויית החמצן בדם בזמן המדידה.
בשדות האופציונליים אפשר גם להוסיף פרטים על חמצן משלים שניתן, אם יש.
REST
שם com.google.oxygen_saturation
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
שדות (פורמט – יחידות)
רמת החמצן בדם (float – אחוזים)
קריאת רמת החמצן בדם באחוזים.
טווח ערכים תקין : 0 עד 100%
קצב זרימת חמצן משלים (float—L/min)
קצב אספקת החמצן הנוסף למשתמש בליטרים לדקה.
מגדירים את הערך לאפס אם לא מסופק חמצן נוסף, והמשתמש נושם רק אוויר בטמפרטורת החדר.
מצב מתן טיפול בחמצן (int—enum) (שדה אופציונלי)
איך טיפול בחמצן ניתן.
יכול להיות שלא יופיע או שיופיע 1 אם הטיפול ניתן באמצעות צינורית אף.
רמת החמצן בדם (int – enum) (שדה אופציונלי)
איפה נמדדת רמת החמצן בדם.
יכול להיות שהערך לא יופיע או שיופיע כ-1 אם הוא נמדד בנימים היקפיים.
שיטת מדידת רמת החמצן בדם (int – enum) (שדה אופציונלי)
איך נמדדת רמת החמצן בדם.
יכול להיות שאין ערך או שהערך הוא 1 אם המדידה נעשית באמצעות פולס אוקסימטר.
Android
שם com.google.oxygen_saturation
אובייקט מסוג נתונים TYPE_OXYGEN_SATURATION
שדות (פורמט – יחידות)
FIELD_OXYGEN_SATURATION (float – אחוזים)
קריאת רמת החמצן בדם באחוזים.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/min)
קצב אספקת החמצן הנוסף למשתמש בליטרים לדקה.
הערך אפס מציין שלא מסופק חמצן נוסף, והמשתמש נושם רק אוויר בטמפרטורת החדר.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (שדה אופציונלי)
איך טיפול בחמצן ניתן.
יכול להיות שלא יופיע או שיופיע 1 אם הטיפול ניתן באמצעות צינורית אף.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (שדה אופציונלי)
איפה נמדדת רמת החמצן בדם.
יכול להיות שהערך לא יופיע או שיופיע כ-1 אם הוא נמדד בנימים היקפיים.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (שדה אופציונלי)
איך נמדדת רמת החמצן בדם.
יכול להיות שאין ערך או שהערך הוא 1 אם המדידה נעשית באמצעות פולס אוקסימטר.
שינה
סוג הנתונים הזה מתעד את משך השינה של המשתמש ואת סוג השינה. כל נקודה על הגרף מייצגת מרווח זמן של שלב שינה.
שעת ההתחלה של נקודה על הגרף מייצגת את תחילת שלבי השינה ותמיד צריך לכלול אותה. חותמת הזמן מייצגת את סוף שלב השינה. מקטעי הזמן לא צריכים להיות רציפים, אבל הם לא יכולים לחפוף.
REST
שם com.google.sleep.segment
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
שדות (פורמט – יחידות)
sleep segment type (int—enum)
ערכים שמייצגים סוגים ושלבים שונים של שינה.
ערכים מותרים
"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.
הכתמה נרתיקית
סוג הנתונים הזה מתעד אם משתמשת חוותה דימום בין הווסתות. כל נקודה על הגרף מייצגת מופע אחד של זיהוי, ולכן לכל נקודה צריכה להיות חותמת זמן, והשדה occurrences צריך להיות מוגדר לערך אחד.
REST
שם com.google.vaginal_spotting
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
שדות (פורמט – יחידות)
מספר הפעמים (int—ספירה)
כל מקרה של זיהוי. מגדירים את השדה הזה לערך 1.
Android
שם com.google.vaginal_spotting
אובייקט מסוג נתונים TYPE_VAGINAL_SPOTTING
שדות (פורמט – יחידות)
FIELD_OCCURRENCES (int—count)
כל מקרה של זיהוי. מגדירים את השדה הזה לערך 1.
משקל
סוג הנתונים הזה מתעד את משקל המשתמש בקילוגרמים. מכיוון שכל נקודה על הגרף מייצגת את המשקל של המשתמש בזמן הקריאה, יש להגדיר רק את שעת הסיום. הוא ישמש כחותמת הזמן של הקריאה.
REST
שם com.google.weight
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
שדות (פורמט – יחידות)
משקל (float—ק"ג)
משקל הגוף בקילוגרמים.
הטווח התקין : 0 עד 1,000 קילוגרמים
Android
שם com.google.weight
אובייקט מסוג נתונים TYPE_WEIGHT
שדות (פורמט – יחידות)
FIELD_WEIGHT (float—kgs)
משקל הגוף בקילוגרמים.
הטווח התקין : 0 עד 1,000 קילוגרמים
קבלת הרשאה לקרוא ולכתוב נתוני בריאות
כדי לקרוא את נתוני הבריאות, יש לבצע את השלבים הבאים:
חשוב לוודא שהאפליקציה עומדת בדרישות של המדיניות של Google בנושא נתוני משתמשים ב-API ושל המדיניות בנושא נתוני משתמשים ומפתחים של Google Fit.
מגישים בקשה לאימות מסך ההסכמה על ידי Google .
הערה: אם האפליקציה שלכם לא מאומתת כשהיא מבקשת גישה להיקף OAuth שמכיל נתונים רגישים, Google תעריך את הסיכון שלה ותחיל מכסות בהתאם. יכול להיות שהמשתמשים יראו גם מסכי אזהרה . עדיין תוכלו לבדוק את האפליקציה, אבל המכסות יגבילו את מספר המשתמשים החדשים שתוכלו לצרף.
אם האפליקציה שלכם תעבור את תהליך האימות, היא תוכל לקרוא נתוני בריאות שהמשתמשים הסכימו שייקראו.