Google Fit มีประเภทข้อมูลสุขภาพสำหรับผลการวัดที่เกี่ยวข้องกับการจัดการสุขภาพทั่วไป (ไม่ใช่การออกกำลังกาย)
รายการประเภทข้อมูล
ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูลสุขภาพและช่องข้อมูลได้จากเอกสารอ้างอิงของ Android ช่องที่มีหน่วย enum
จะมีรายการค่าที่ยอมรับให้เลือก ใช้ค่าที่อนุญาตเพียงค่าเดียวเพื่ออ่านและเขียนข้อมูลให้เสร็จสมบูรณ์
น้ำตาลกลูโคสในเลือด
ข้อมูลประเภทนี้จับความเข้มข้นของน้ำตาลกลูโคสในเลือด แต่ละจุดข้อมูลแสดงการอ่านค่าน้ำตาลกลูโคสในเลือดทันที 1 ครั้ง ดูข้อมูลเพิ่มเติมเกี่ยวกับการเขียนข้อมูลน้ำตาลกลูโคสในเลือด
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
—มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดหรือความเข้มข้นเป็นมิลลิโมล/ลิตร โดย 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 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
ความสัมพันธ์ชั่วคราวกับการนอนหลับ (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
แหล่งที่มาของตัวอย่าง (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
—มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดหรือความเข้มข้นเป็นมิลลิโมล/ลิตร โดย 1 มิลลิโมล/ลิตร คือ 18 มก./เดซิลิตร
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
ความดันโลหิต
ข้อมูลประเภทนี้จับความดันโลหิตของผู้ใช้ แต่ละจุดข้อมูลแสดงการอ่านค่าความดันโลหิตทันที 1 ครั้ง ดูข้อมูลเพิ่มเติมเกี่ยวกับการเขียนข้อมูล
ความดันเลือด
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
—มม.ปรอท)
การวัดความดันโลหิตช่วงหัวใจบีบตัว
diastolic (float
—มม.ปรอท)
การวัดความดันโลหิตช่วงไดแอสโตลิก
ตำแหน่งเนื้อหา (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
—มม.ปรอท)
การวัดความดันโลหิตช่วงหัวใจบีบตัว
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
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
ช่อง (รูปแบบ - หน่วย)
percentage (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
—เซลเซียส)
อุณหภูมิของร่างกายเป็นองศาเซลเซียส
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
ช่อง (รูปแบบ - หน่วย)
พื้นผิวมูกไข่ตก (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
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
ช่อง (รูปแบบ - หน่วย)
ตำแหน่งปากมดลูก (int
- enum) (ฟิลด์ที่ไม่บังคับ)
ตําแหน่งปากมดลูกของผู้ใช้
ค่าที่ยอมรับ
"intVal": 1 // Cervix is low
"intVal": 2 // Cervix is in a medium position
"intVal": 3 // Cervix is high
การขยายปากมดลูก (int
- enum) (ฟิลด์ที่ไม่บังคับ)
ปากมดลูกของผู้ใช้เปิดหรือขยายขนาดมากน้อยเพียงใด
ค่าที่ยอมรับ
"intVal": 1 // Closed cervix
"intVal": 2 // Partially open cervix
"intVal": 3 // Fully dilated, open cervix
ความแน่นของปากมดลูก (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
—ครั้งต่อนาที)
อัตราการเต้นของหัวใจเป็นหน่วยครั้งต่อนาที
ช่วงที่ถูกต้อง : 0—1,000
Android
ชื่อ com.google.heart_rate.bpm
ออบเจ็กต์ประเภทข้อมูล TYPE_HEART_RATE_BPM
สิทธิ์ของ Android BODY_SENSORS
เพื่อบันทึก
ช่อง (รูปแบบ - หน่วย)
bpm (float
—ครั้งต่อนาที)
อัตราการเต้นของหัวใจเป็นหน่วยครั้งต่อนาที
ช่วงที่ถูกต้อง : 0—1,000 bpm
ส่วนสูง
ข้อมูลประเภทนี้จะบันทึกความสูงของผู้ใช้เป็นเมตร เนื่องจากจุดข้อมูลแต่ละจุดแสดงถึงความสูงของผู้ใช้ ณ เวลาที่อ่าน คุณจึงควรตั้งค่าเวลาสิ้นสุดเท่านั้น ข้อมูลนี้จะใช้เป็นการประทับเวลาสำหรับการอ่าน
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
ช่อง (รูปแบบ - หน่วย)
การไหลเวียนของประจำเดือน (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
ช่อง (รูปแบบ - หน่วย)
การทดสอบการตกไข่ (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
ความอิ่มตัวของออกซิเจน
ข้อมูลประเภทนี้บันทึกปริมาณออกซิเจนที่หมุนเวียนในเลือด ซึ่งวัดเป็นเปอร์เซ็นต์ของฮีโมโกลบินที่มีความอิ่มตัวของออกซิเจน แต่ละจุดข้อมูลแสดงค่าความเข้มข้นของออกซิเจนในเลือด 1 จุด ณ เวลาที่วัด
ช่องที่ไม่บังคับยังให้คุณเพิ่มรายละเอียดเกี่ยวกับออกซิเจนเสริมได้หากมีการดูแลระบบ
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
—ลิตร/นาที)
อัตราปริมาณออกซิเจนเพิ่มเติมจะจ่ายให้กับผู้ใช้เป็นลิตรต่อนาที
ตั้งค่าเป็น 0 หากไม่ได้ให้ออกซิเจนเสริม และผู้ใช้แค่หายใจเฉพาะอากาศในห้อง
โหมดการให้ออกซิเจนบำบัด (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/นาที)
อัตราปริมาณออกซิเจนเพิ่มเติมจะจ่ายให้กับผู้ใช้เป็นลิตรต่อนาที
ค่า 0 หมายความว่าไม่ได้ให้ออกซิเจนเสริม และผู้ใช้แค่หายใจเฉพาะอากาศในห้อง
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
ช่อง (รูปแบบ - หน่วย)
ประเภทกลุ่มการนอนหลับ (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.
เลือดออกจากช่องคลอด
ข้อมูลประเภทนี้จะบันทึกกรณีที่ผู้ใช้พบการตรวจพบ (มีเลือดออกระหว่างระยะเวลาดังกล่าว) แต่ละจุดข้อมูลแสดงถึงอินสแตนซ์ของการระบุ 1 ครั้ง ดังนั้นแต่ละจุดควรมีการประทับเวลา และช่องรายการควรตั้งค่าเป็น 1
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
จำนวน)
การสังเกตแต่ละครั้ง ตั้งค่าช่องนี้เป็น 1
น้ำหนัก
ข้อมูลประเภทนี้จะบันทึกน้ำหนักของผู้ใช้เป็นกิโลกรัม เนื่องจากจุดข้อมูลแต่ละจุดแสดงน้ำหนักของผู้ใช้ ณ เวลาที่อ่าน คุณจึงควรตั้งค่าเวลาสิ้นสุดเท่านั้น ข้อมูลนี้จะใช้เป็นการประทับเวลาสำหรับการอ่าน
REST
ชื่อ com.google.weight
ขอบเขตสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
ช่อง (รูปแบบ - หน่วย)
น้ำหนัก (float
—kgs)
น้ำหนักร่างกายเป็นกิโลกรัม
ช่วงที่ใช้ได้ : 0—1,000 กิโลกรัม
Android
ชื่อ com.google.weight
ออบเจ็กต์ประเภทข้อมูล TYPE_WEIGHT
ช่อง (รูปแบบ - หน่วย)
FIELD_WEIGHT (float
- กก.)
น้ำหนักร่างกายเป็นกิโลกรัม
ช่วงที่ใช้ได้ : 0—1,000 กิโลกรัม
การขออนุญาตอ่านและเขียนข้อมูลสุขภาพ
หากต้องการอ่านข้อมูลสุขภาพ ให้ทำตามขั้นตอนต่อไปนี้
ตรวจสอบว่าแอปเป็นไปตามนโยบายข้อมูลผู้ใช้ API ของ Google และนโยบายข้อมูลผู้ใช้และนักพัฒนาแอปของ Google Fit
สมัครรับหน้าจอคำยินยอมให้Google ยืนยัน
หมายเหตุ: หากแอปไม่ได้รับการยืนยันเมื่อขอสิทธิ์เข้าถึงขอบเขต OAuth ที่มีความละเอียดอ่อน Google จะประเมินความเสี่ยงและใช้โควต้า ตามความเหมาะสม ผู้ใช้อาจเห็นหน้าจอคำเตือน ด้วย คุณยังทดสอบแอปได้อยู่ แต่โควต้าจะจำกัดจำนวนผู้ใช้ที่ได้ผู้ใช้ใหม่
หากแอปได้รับการยืนยัน แอปจะอ่านข้อมูลสุขภาพที่ผู้ใช้ยินยอมให้อ่านได้