ประเภทข้อมูลรวม

สำหรับข้อมูลที่สามารถบันทึกได้อย่างต่อเนื่อง (โดยมีจุดข้อมูลหลายจุดในช่วงเวลาหนึ่งๆ ) แพลตฟอร์ม Google Fit สามารถรวบรวมข้อมูลนี้และแสดงผล จากการคำนวณผลลัพธ์ ซึ่งอาจเป็นผลการวัดเฉลี่ยหรือผลสรุป/ยอดรวม คุณ จะช่วยประหยัดเวลาในการคำนวณเหล่านี้ และแสดงข้อมูลสรุปที่เป็นประโยชน์ต่อผู้ใช้แอป หรือ ค่าเฉลี่ยได้ง่ายด้วยการอ่านข้อมูลที่รวบรวม

หากต้องการอ่านข้อมูลรวม คุณต้องเลือกประเภทข้อมูล ช่วงเวลา และข้อมูล เป็น "bucket" (หรือจัดกลุ่ม) ข้อมูลตาม คุณเก็บข้อมูลได้ 3 วิธีดังนี้

ระยะเวลา
ที่เก็บข้อมูลรวมตามชั่วโมงหรือต่อวัน เช่น ดูจำนวนก้าวหรือแคลอรีที่เผาผลาญต่อวัน
ประเภทกิจกรรม
ที่เก็บข้อมูลรวมแยกตามประเภทกิจกรรม เช่น ในข้อมูลการนอนหลับในช่วง 1 สัปดาห์ขึ้นไปจะมีที่เก็บข้อมูลกิจกรรมการนอนหลับแต่ละประเภท (แสง ลึก และ REM)
กลุ่มกิจกรรม
ที่เก็บข้อมูลที่เก็บรวบรวมตามกลุ่มกิจกรรมในช่วงระยะเวลาหนึ่ง เช่น หากผู้ใช้ออกไปวิ่งระหว่างเวลา 9:00 น. - 10:00 น. แต่วิ่งช่วง 20 นาทีแรก นั่งเป็นเวลา 10 นาที เดิน 15 นาที และเล่น 15 นาที กรณีนี้ถือเป็นกลุ่มกิจกรรม 4 กลุ่มและจะแสดงผล 4 กลุ่ม
เซสชัน
ใช้ขอบเขตเวลาของเซสชันเพื่อรวบรวมข้อมูล เช่น หากผู้ใช้วิ่ง 2 รันซึ่งได้รับการบันทึกเป็น 2 เซสชัน (การวิ่งในตอนเช้าและการวิ่งช่วงบ่าย) คุณสามารถเก็บข้อมูลตามเซสชันเพื่อดูจำนวนก้าวเฉลี่ยหรือความเร็วเฉลี่ยในการวิ่งแต่ละครั้ง

กิจกรรม

ใช้ประเภทข้อมูลเหล่านี้เพื่ออ่านข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์ที่รวบรวมไว้

สรุปกิจกรรม

เวลาและจำนวนกลุ่มสำหรับกิจกรรมหนึ่งๆ ในช่วงเวลาหนึ่ง แต่ละจุดข้อมูลจะแสดงสรุปของกลุ่มกิจกรรมทั้งหมดสำหรับ ประเภทกิจกรรมในช่วงเวลาหนึ่งๆ

REST

ชื่อcom.google.activity.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.activity.read
ช่อง (รูปแบบ - หน่วย)
activity (int - enum)
ประเภทกิจกรรมที่ผู้ใช้ทำ ดูรายการประเภทกิจกรรมที่นี่
duration (int - มิลลิวินาที)
เวลาทั้งหมดที่ใช้ไปกับกิจกรรมใดกิจกรรมหนึ่งในทุกกลุ่มในช่วงเวลานั้นๆ
จำนวนกลุ่ม (int - จำนวน)
จำนวนกลุ่มกิจกรรมที่ไม่ซ้ำกันในช่วงเวลาของจุดข้อมูลนี้

Android

ชื่อcom.google.activity.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_ACTIVITY_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_ACTIVITY (int—enum)
ประเภทกิจกรรมที่ผู้ใช้ทำ ดูรายการประเภทกิจกรรมที่นี่
FIELD_DURATION (int—มิลลิวินาที)
เวลาทั้งหมดที่ใช้ไปกับกิจกรรมใดกิจกรรมหนึ่งในทุกกลุ่มในช่วงเวลานั้นๆ
FIELD_NUM_SEGMENTS (int - จำนวน)
จำนวนกลุ่มกิจกรรมที่ไม่ซ้ำกันในช่วงเวลาของจุดข้อมูลนี้

สรุปอัตราการเผาผลาญขณะพัก (BMR)

จุดข้อมูลแต่ละจุดแสดงอัตราการเผาผลาญขณะพักโดยเฉลี่ย สูงสุด และต่ำสุดของผู้ใช้ ตามช่วงเวลาเป็นกิโลแคลอรีต่อวัน วิธีนี้มีประโยชน์หากผู้ใช้มี น้ำหนักตัวขึ้นหรือลดแล้ว BMR ก็เปลี่ยนไป

REST

ชื่อcom.google.calories.bmr.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.activity.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—กิโลแคลอรีต่อวัน)
BMR เฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
max (float—กิโลแคลอรีต่อวัน)
BMR สูงสุดของผู้ใช้ในช่วงเวลาหนึ่ง
min (float—กิโลแคลอรีต่อวัน)
BMR ขั้นต่ำของผู้ใช้ในช่วงระยะเวลาหนึ่ง

Android

ชื่อcom.google.calories.bmr.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float—กิโลแคลอรีต่อวัน)
BMR เฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_MAX (float—กิโลแคลอรีต่อวัน)
BMR สูงสุดของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_MIN (float—กิโลแคลอรีต่อวัน)
BMR ขั้นต่ำของผู้ใช้ในช่วงระยะเวลาหนึ่ง

สรุปแคลอรี่ที่ใช้ไป

จำนวนแคลอรีรวมหรือแคลอรี่ทั้งหมดที่เผาผลาญเป็นกิโลแคลอรีในช่วงระยะเวลาหนึ่ง ประเภทข้อมูลนี้และฟิลด์จะเหมือนกับข้อมูลแบบทันที type

สรุปคะแนนคาร์ดิโอ

จุดข้อมูลแต่ละจุดแสดงจำนวนคะแนนคาร์ดิโอที่ได้รับในระยะเวลาหนึ่ง

REST

ชื่อcom.google.heart_minutes.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.activity.read
ช่อง (รูปแบบ - หน่วย)
intensity (float — คะแนนคาร์ดิโอ)
จำนวนคะแนนคาร์ดิโอที่ได้รับในระยะเวลาหนึ่ง รวมคะแนนที่ได้รับจากตัวคูณ (คะแนนที่ได้รับเพิ่มขึ้นสำหรับ กิจกรรมที่มีความรุนแรงมากขึ้น)
duration (float—นาที)
เวลาที่ได้รับคะแนนคาร์ดิโอ ซึ่งวัดเป็นนาที

Android

ชื่อcom.google.heart_minutes.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_HEART_POINTS
ช่อง (รูปแบบ - หน่วย)
FIELD_INTENSITY (float - คะแนนคาร์ดิโอ)
จำนวนคะแนนคาร์ดิโอที่ได้รับในระยะเวลาหนึ่ง รวมคะแนนที่ได้รับจากตัวคูณ (คะแนนที่ได้รับเพิ่มขึ้นสำหรับ กิจกรรมที่มีความรุนแรงมากขึ้น)
FIELD_DURATION (float— นาที)
เวลาที่ได้รับคะแนนคาร์ดิโอ ซึ่งวัดเป็นนาที

สรุปนาทีที่เคลื่อนไหว

จำนวนนาทีที่เคลื่อนไหวทั้งหมดในระยะเวลาหนึ่งๆ ประเภทข้อมูลและช่องนี้ จะเหมือนกับประเภทข้อมูลแบบทันที

ข้อมูลสรุปเกี่ยวกับพลังงาน

จุดข้อมูลแต่ละจุดแสดงพลังงานเฉลี่ย สูงสุด และต่ำสุดที่ผู้ใช้สร้างในหน่วยวัตต์ในช่วงระยะเวลาหนึ่ง

REST

ชื่อcom.google.power.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.activity.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—วัตต์)
กำลังไฟฟ้าเฉลี่ยที่ผู้ใช้สร้างในช่วงระยะเวลาหนึ่ง หน่วยเป็นวัตต์
max (float—วัตต์)
กำลังไฟฟ้าสูงสุดที่ผู้ใช้สร้างในช่วงระยะเวลาหนึ่ง หน่วยเป็นวัตต์
ต่ำสุด (float—วัตต์)
กำลังไฟฟ้าขั้นต่ำที่ผู้ใช้สร้างในช่วงระยะเวลาหนึ่ง หน่วยเป็นวัตต์

Android

ชื่อcom.google.power.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_POWER_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float—วัตต์)
กำลังไฟฟ้าเฉลี่ยที่ผู้ใช้สร้างในช่วงระยะเวลาหนึ่ง หน่วยเป็นวัตต์
FIELD_MAX (float—วัตต์)
กำลังไฟฟ้าสูงสุดที่ผู้ใช้สร้างในช่วงระยะเวลาหนึ่ง หน่วยเป็นวัตต์
FIELD_MIN (float—วัตต์)
กำลังไฟฟ้าขั้นต่ำที่ผู้ใช้สร้างในช่วงระยะเวลาหนึ่ง หน่วยเป็นวัตต์

สรุปเดลต้าจำนวนก้าว

จุดข้อมูลแต่ละจุดแสดงจำนวนขั้นตอนทั้งหมดในระยะเวลานั้นๆ ประเภทข้อมูลนี้และฟิลด์จะเหมือนกับข้อมูลแบบทันที type

เนื้อความ

ใช้ประเภทข้อมูลเหล่านี้เพื่ออ่านข้อมูลการตรวจวัดร่างกายแบบรวม

สรุปเปอร์เซ็นต์ไขมันในร่างกาย

จุดข้อมูลแต่ละจุดแสดงเปอร์เซ็นต์ไขมันร่างกายเฉลี่ย สูงสุด และต่ำสุดของผู้ใช้ ในช่วงเวลาหนึ่ง

REST

ชื่อcom.google.body.fat.percentage.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.body.read
ช่อง (รูปแบบ - หน่วย)
average (float—เปอร์เซ็นต์)
เปอร์เซ็นต์เฉลี่ยของผู้ใช้จากมวลกายทั้งหมดที่เป็นไขมันร่างกายในระยะเวลาหนึ่ง
max (float—เปอร์เซ็นต์)
เปอร์เซ็นต์สูงสุดของผู้ใช้จากมวลกายรวมที่เป็นไขมันร่างกาย ในช่วงระยะเวลาหนึ่ง
นาที (float—เปอร์เซ็นต์)
เปอร์เซ็นต์ขั้นต่ำของผู้ใช้ต่อมวลกายทั้งหมดที่เป็นไขมันร่างกายในระยะเวลาหนึ่ง

Android

ชื่อcom.google.body.fat.percentage.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float - เปอร์เซ็นต์)
เปอร์เซ็นต์เฉลี่ยของผู้ใช้จากมวลกายทั้งหมดที่เป็นไขมันร่างกายในระยะเวลาหนึ่ง
FIELD_MAX (float—เปอร์เซ็นต์)
เปอร์เซ็นต์สูงสุดของผู้ใช้จากมวลกายรวมที่เป็นไขมันร่างกาย ในช่วงระยะเวลาหนึ่ง
FIELD_MIN (float—เปอร์เซ็นต์)
เปอร์เซ็นต์ขั้นต่ำของผู้ใช้ต่อมวลกายทั้งหมดที่เป็นไขมันร่างกายในระยะเวลาหนึ่ง

สรุปอัตราการเต้นของหัวใจ

จุดข้อมูลแต่ละจุดแสดงอัตราการเต้นของหัวใจเฉลี่ย สูงสุด และต่ำสุดของผู้ใช้ในช่วง เป็นหน่วยครั้งต่อนาที

REST

ชื่อcom.google.heart_rate.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.body.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—bpm)
อัตราการเต้นของหัวใจเฉลี่ยของผู้ใช้เป็นหน่วยครั้งต่อนาทีในช่วงระยะเวลาหนึ่ง
สูงสุด (float— ครั้งต่อนาที)
อัตราการเต้นของหัวใจสูงสุดของผู้ใช้เป็นหน่วยครั้งต่อนาทีในช่วงระยะเวลาหนึ่ง
นาที (float—bpm)
อัตราการเต้นของหัวใจขั้นต่ำของผู้ใช้เป็นหน่วยครั้งต่อนาทีในช่วงระยะเวลาหนึ่ง

Android

ชื่อcom.google.heart_rate.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_HEART_RATE_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float—ครั้งต่อนาที)
อัตราการเต้นของหัวใจเฉลี่ยของผู้ใช้เป็นหน่วยครั้งต่อนาทีในช่วงระยะเวลาหนึ่ง
FIELD_MAX (float— ครั้งต่อนาที)
อัตราการเต้นของหัวใจสูงสุดของผู้ใช้เป็นหน่วยครั้งต่อนาทีในช่วงระยะเวลาหนึ่ง
FIELD_MIN (float— ครั้งต่อนาที)
อัตราการเต้นของหัวใจขั้นต่ำของผู้ใช้เป็นหน่วยครั้งต่อนาทีในช่วงระยะเวลาหนึ่ง

สรุปส่วนสูง

จุดข้อมูลแต่ละจุดแสดงความสูงเฉลี่ย ความสูงสูงสุด และความสูงต่ำสุดของผู้ใช้ในช่วงเวลาหนึ่ง เป็นเมตร

REST

ชื่อcom.google.height.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.body.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—เมตร)
ความสูงเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตร
max (float—เมตร)
ความสูงสูงสุดของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตร
ต่ำสุด (float—เมตร)
ความสูงขั้นต่ำของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตร

Android

ชื่อcom.google.height.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_HEIGHT_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float—เมตร)
ความสูงเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตร
FIELD_MAX (float—เมตร)
ความสูงสูงสุดของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตร
FIELD_MIN (float—เมตร)
ความสูงขั้นต่ำของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตร

สรุปน้ำหนัก

จุดข้อมูลแต่ละจุดแสดงน้ำหนักเฉลี่ย น้ำหนักสูงสุด และน้ำหนักต่ำสุดของผู้ใช้ เป็นกิโลกรัม

REST

ชื่อcom.google.weight.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.body.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—กก.)
น้ำหนักตัวโดยเฉลี่ยของผู้ใช้ในช่วงเวลาหนึ่ง หน่วยเป็นกิโลกรัม
สูงสุด (float—กก.)
น้ำหนักตัวสูงสุดของผู้ใช้ในช่วงเวลาหนึ่ง หน่วยเป็นกิโลกรัม
ต่ำสุด (float—กก.)
น้ำหนักตัวขั้นต่ำของผู้ใช้ในช่วงเวลาหนึ่ง หน่วยเป็นกิโลกรัม

Android

ชื่อcom.google.weight.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_WEIGHT_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float—กก.)
น้ำหนักตัวโดยเฉลี่ยของผู้ใช้ในช่วงเวลาหนึ่ง หน่วยเป็นกิโลกรัม
FIELD_MAX (float—กก.)
น้ำหนักตัวสูงสุดของผู้ใช้ในช่วงเวลาหนึ่ง หน่วยเป็นกิโลกรัม
FIELD_MIN (float—กก.)
น้ำหนักตัวขั้นต่ำของผู้ใช้ในช่วงเวลาหนึ่ง หน่วยเป็นกิโลกรัม

ตำแหน่ง

ใช้ประเภทข้อมูลเหล่านี้เพื่ออ่านข้อมูลตำแหน่งที่รวบรวมไว้

เดลต้าระยะทาง

จุดข้อมูลแต่ละจุดแสดงระยะทางรวมของผู้ใช้ในการเดินทางในช่วงเวลาหนึ่ง เป็นเมตร ประเภทข้อมูลนี้และช่องของประเภทข้อมูลจะเหมือนกับ ประเภทข้อมูลทันที

กรอบล้อมรอบตำแหน่ง

จุดข้อมูลแต่ละจุดจะแสดงขอบเขต ที่คำนวณไว้ที่ผู้ใช้ ของสถานที่ตั้งในช่วงเวลาหนึ่งๆ ช่องล้อมรอบแต่ละกรอบมี 4 ช่อง แสดงมุมทั้ง 4 มุมของกรอบล้อมรอบ

REST

ชื่อcom.google.location.bounding_box
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
ช่อง (รูปแบบ - หน่วย)
ละติจูดต่ำ (float— องศา)
ละติจูดขั้นต่ำของกรอบล้อมรอบ ซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา
ลองจิจูดต่ำ (float— องศา)
ลองจิจูดขั้นต่ำของกรอบล้อมรอบ ซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา
ละติจูดสูง (float— องศา)
ละติจูดสูงสุดของกรอบล้อมรอบ ซึ่งแสดงเป็นทศนิยม หน่วยเป็นองศา
ลองจิจูดสูง (float— องศา)
ลองจิจูดสูงสุดของกรอบล้อมรอบ ซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา

Android

ชื่อcom.google.location.bounding_box
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_LOCATION_BOUNDING_BOX
ช่อง (รูปแบบ - หน่วย)
FIELD_LOW_LATITUDE (float— องศา)
ละติจูดของมุมซ้ายล่างของกรอบล้อมรอบซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา
FIELD_LOW_LONGITUDE (float— องศา)
ลองจิจูดของมุมซ้ายล่างของกรอบล้อมรอบซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา
FIELD_HIGH_LATITUDE (float—องศา)
ละติจูดของมุมบนขวาของกรอบล้อมรอบซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา
FIELD_HIGH_LONGITUDE (float— องศา)
ลองจิจูดของมุมขวาบนของกรอบล้อมรอบซึ่งแสดงเป็นแบบลอย หน่วยเป็นองศา

สรุปความเร็ว

จุดข้อมูลแต่ละจุดแสดงความเร็วเฉลี่ย สูงสุด และต่ำสุดที่ผู้ใช้ได้รับ เดินทางตามช่วงเวลาเป็นเมตรต่อวินาที

REST

ชื่อcom.google.speed.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—เมตรต่อวินาที)
ความเร็วเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตรต่อวินาที
max (float—เมตรต่อวินาที)
ความเร็วสูงสุดของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตรต่อวินาที
นาที (float—เมตรต่อวินาที)
ความเร็วขั้นต่ำของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตรต่อวินาที

Android

ชื่อcom.google.speed.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_SPEED_SUMMARY
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—เมตรต่อวินาที)
ความเร็วเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตรต่อวินาที
max (float—เมตรต่อวินาที)
ความเร็วสูงสุดของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตรต่อวินาที
นาที (float—เมตรต่อวินาที)
ความเร็วขั้นต่ำของผู้ใช้ในช่วงระยะเวลาหนึ่ง หน่วยเป็นเมตรต่อวินาที

โภชนาการ

ใช้ประเภทข้อมูลเหล่านี้เพื่ออ่านข้อมูลโภชนาการแบบรวม

ข้อมูลสรุปปริมาณน้ำที่ดื่ม

จุดข้อมูลแต่ละจุดแสดงปริมาณน้ำทั้งหมดที่ผู้ใช้บริโภคในช่วง ระยะเวลาเป็นลิตร ประเภทข้อมูลนี้และช่องของประเภทข้อมูลจะเหมือนกับ ประเภทข้อมูลทันที

ข้อมูลสรุปโภชนาการ

จุดข้อมูลแต่ละจุดแสดงผลรวมของรายการโภชนาการทั้งหมดในช่วงระยะเวลาหนึ่ง ในด้านสารอาหาร แต่ละค่าจะแสดงถึงผลรวมของสารอาหารจากทั้งหมด ทุกรายการในระยะเวลาที่กำหนด

หากสารอาหารไม่ได้อยู่ในรายการใดๆ ก็จะไม่อยู่ในแผนที่รวม อย่างใดอย่างหนึ่ง หากรายการทั้งหมดในช่วงเวลาเป็นอาหารมื้อเดียวกัน ประเภทอาหาร ก็จะได้รับการตั้งค่าด้วย

REST

ชื่อcom.google.nutrition.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
ช่อง (รูปแบบ - หน่วย)
ประเภทอาหาร (int - enum)
ประเภทอาหารที่ผู้ใช้กิน (ปรากฏหากรายการทั้งหมดในช่วงเวลาเป็นมื้อเดียวกัน)
สารอาหาร (Map<String>—แคลอรี/กรัม)
สารอาหารทั้งหมดในอาหารที่รับประทานในช่วงเวลาหนึ่ง

Android

ชื่อcom.google.nutrition.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_NUTRITION_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_MEAL_TYPE (int - enum)
ประเภทอาหารที่ผู้ใช้กิน (ปรากฏหากรายการทั้งหมดในช่วงเวลาเป็นมื้อเดียวกัน)
FIELD_NUTRIENTS (Map<String>—กิโลแคลอรี/กรัม/มิลลิกรัม)
สารอาหารทั้งหมดในอาหารที่รับประทานในช่วงเวลาหนึ่ง

สุขภาพ

ใช้ประเภทข้อมูลเหล่านี้เพื่ออ่านข้อมูลด้านสุขภาพและการแพทย์ที่รวบรวมไว้

ข้อมูลสรุปน้ำตาลกลูโคสในเลือด

จุดข้อมูลแต่ละจุดแสดงระดับน้ำตาลกลูโคสในเลือดโดยเฉลี่ย ต่ำสุด และสูงสุด หรือความเข้มข้นในช่วงเวลา วัดเป็นหน่วยมิลลิโมล/ลิตร โดยที่ 1 มิลลิโมล/ลิตร เท่ากับ 18 mg/dL

หากค่าในแต่ละฟิลด์เหล่านี้เหมือนกันในการวัดทั้งหมด ในช่วงเวลาดังกล่าว คุณจะเห็นค่าของช่องในข้อมูลที่แสดงผล

  • ความสัมพันธ์ทางเวลากับมื้ออาหาร
  • ความสัมพันธ์ชั่วคราวกับการนอนหลับ
  • แหล่งที่มาของตัวอย่าง

หากค่าแตกต่างกันในการวัดทั้งหมด ระบบจะยกเว้นช่องนั้น

REST

ชื่อcom.google.blood_glucose.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดโดยเฉลี่ยหรือความเข้มข้นในเลือดของผู้ใช้ในระยะเวลาหนึ่งๆ
สูงสุด (float—มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดสูงสุดหรือความเข้มข้นสูงสุดของผู้ใช้ในระยะเวลาหนึ่งๆ
ต่ำสุด (float—มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดขั้นต่ำหรือความเข้มข้นขั้นต่ำในเลือดของผู้ใช้ในช่วงเวลาหนึ่ง
ความสัมพันธ์ชั่วคราวกับมื้ออาหาร (int - enum) (ช่องที่ไม่บังคับ)
เวลาที่อ่านเทียบกับช่วงเวลาที่ผู้ใช้กิน
ประเภทอาหาร (int - enum) (ช่องที่ไม่บังคับ)
ประเภทอาหารที่ผู้ใช้ทานเมื่ออ่านค่า
ความสัมพันธ์ชั่วคราวกับการนอนหลับ (int - enum) (ช่องที่ไม่บังคับ)
เวลาที่อ่านเทียบกับช่วงเวลาที่ผู้ใช้นอนหลับ
แหล่งที่มาของตัวอย่าง (int - enum) (ช่องที่ไม่บังคับ)
ประเภทของของเหลวในร่างกายที่ใช้วัดน้ำตาลกลูโคสในเลือด

Android

ชื่อcom.google.blood_glucose.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_BLOOD_GLUCOSE_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float - มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดโดยเฉลี่ยหรือความเข้มข้นในเลือดของผู้ใช้ในระยะเวลาหนึ่งๆ
FIELD_MAX (float - มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดสูงสุดหรือความเข้มข้นสูงสุดของผู้ใช้ในระยะเวลาหนึ่งๆ
FIELD_MIN (float - มิลลิโมล/ลิตร)
ระดับน้ำตาลกลูโคสในเลือดขั้นต่ำหรือความเข้มข้นขั้นต่ำในเลือดของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_TEMPORAL_RELATION_TO_MEAL (int - enum) (ช่องที่ไม่บังคับ)
เวลาที่อ่านเทียบกับช่วงเวลาที่ผู้ใช้กิน
FIELD_MEAL_TYPE (int - enum) (ช่องที่ไม่บังคับ)
ประเภทอาหารที่ผู้ใช้ทานเมื่ออ่านค่า
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (ช่องที่ไม่บังคับ)
เวลาที่อ่านเทียบกับช่วงเวลาที่ผู้ใช้นอนหลับ
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int - enum) (ช่องที่ไม่บังคับ)
ประเภทของของเหลวในร่างกายที่ใช้วัดน้ำตาลกลูโคสในเลือด

สรุปความดันโลหิต

แต่ละจุดข้อมูลแสดงถึงความดันโลหิตเฉลี่ย ต่ำสุด และสูงสุดเกิน ช่วงเวลาซึ่งวัดเป็น mmHg

หากค่าในแต่ละฟิลด์เหล่านี้เหมือนกันในการวัดทั้งหมด ในช่วงเวลาดังกล่าว คุณจะเห็นค่าของช่องในข้อมูลที่แสดงผล

  • ตำแหน่งร่างกาย
  • ตำแหน่งที่วัด

หากค่าแตกต่างกันในการวัดทั้งหมด ระบบจะยกเว้นช่องนั้น

REST

ชื่อcom.google.blood_pressure.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
ช่อง (รูปแบบ - หน่วย)
ช่วงซีสโตลิคเฉลี่ย (float - มม.ปรอท)
ความดันโลหิตเฉลี่ยช่วงหัวใจบีบตัวของผู้ใช้ในช่วงเวลาหนึ่ง
ค่าซีสโตลิคสูงสุด (float - mmHg)
ความดันโลหิตสูงสุดช่วงหัวใจบีบตัวของผู้ใช้ในช่วงเวลาหนึ่ง
ค่าซิสโตลิกขั้นต่ำ (float - mmHg)
ความดันโลหิตขั้นต่ำช่วงหัวใจซิสโตลิกของผู้ใช้ในช่วงระยะเวลาหนึ่ง
ค่าไดแอสโตลิคเฉลี่ย (float—มม.ปรอท)
ความดันโลหิตเฉลี่ยช่วงหัวใจคลายตัวของผู้ใช้ในช่วงเวลาหนึ่ง
ค่าไดแอสโตลิคสูงสุด (float—มม.ปรอท)
ความดันโลหิตสูงสุดช่วงหัวใจคลายตัวของผู้ใช้ในช่วงเวลาหนึ่ง
ค่าไดแอสโตลิคขั้นต่ำ (float—มม.ปรอท)
ความดันโลหิตขั้นต่ำช่วงหัวใจคลายตัวของผู้ใช้ในระยะเวลาหนึ่งๆ
ตำแหน่งร่างกาย (int - enum) (ช่องที่ไม่บังคับ)
ตำแหน่งร่างกายของผู้ใช้เมื่อทำการวัด
ตำแหน่งการวัด (int - enum) (ช่องที่ไม่บังคับ)
กลุ่มใดและส่วนหนึ่งของแขนที่วัดค่า

Android

ชื่อcom.google.blood_pressure.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_BLOOD_PRESSURE_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float - มม.ปรอท)
ความดันโลหิตเฉลี่ยช่วงหัวใจบีบตัวของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float—มม.ปรอท)
ความดันโลหิตสูงสุดช่วงหัวใจบีบตัวของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float - นาทีปรอท)
ความดันโลหิตขั้นต่ำช่วงหัวใจซิสโตลิกของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float - มม.ปรอท)
ความดันโลหิตเฉลี่ยช่วงหัวใจคลายตัวของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float - มม.ปรอท)
ความดันโลหิตสูงสุดช่วงหัวใจคลายตัวของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float - มม.ปรอท)
ความดันโลหิตขั้นต่ำช่วงหัวใจคลายตัวของผู้ใช้ในระยะเวลาหนึ่งๆ
FIELD_BODY_POSITION (int - enum) (ช่องที่ไม่บังคับ)
ตำแหน่งร่างกายของผู้ใช้เมื่อทำการวัด
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int - enum) (ช่องที่ไม่บังคับ)
กลุ่มใดและส่วนหนึ่งของแขนที่วัดค่า

สรุปอุณหภูมิร่างกาย

จุดข้อมูลแต่ละจุดแสดงอุณหภูมิร่างกายโดยเฉลี่ย ต่ำสุด และสูงสุดของร่างกายที่ ผู้ใช้ในช่วงเวลาหนึ่ง

และยังมีตำแหน่งที่ทำการวัดร่างกายด้วย หาก ตำแหน่งการวัดค่าเหมือนกันสำหรับจุดข้อมูลทั้งหมดในช่วงเวลานั้น

REST

ชื่อcom.google.body.temperature.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
ช่อง (รูปแบบ - หน่วย)
เฉลี่ย (float—เซลเซียส)
อุณหภูมิร่างกายโดยเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
max (float—เซลเซียส)
อุณหภูมิสูงสุดของร่างกายของผู้ใช้ในช่วงระยะเวลาหนึ่ง
ต่ำสุด (float—เซลเซียส)
อุณหภูมิขั้นต่ำของร่างกายของผู้ใช้ในช่วงเวลาหนึ่ง
ตำแหน่งการวัด (int - enum) (ช่องที่ไม่บังคับ)
ตำแหน่งวัดอุณหภูมิในร่างกายของผู้ใช้

Android

ชื่อcom.google.body.temperature.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_BODY_TEMPERATURE_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_AVERAGE (float - เซลเซียส)
อุณหภูมิร่างกายโดยเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_MAX (float - เซลเซียส)
อุณหภูมิสูงสุดของร่างกายของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_MIN (float—เซลเซียส)
อุณหภูมิขั้นต่ำของร่างกายของผู้ใช้ในช่วงเวลาหนึ่ง
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (ช่องที่ไม่บังคับ)
ตำแหน่งวัดอุณหภูมิในร่างกายของผู้ใช้

สรุปความอิ่มตัวของออกซิเจน

จุดข้อมูลแต่ละจุดแสดงปริมาณออกซิเจนในเลือดโดยเฉลี่ย ต่ำสุด และสูงสุด ความอิ่มตัวและอัตราการไหลเวียนของออกซิเจนเสริมของผู้ใช้ในช่วงเวลาหนึ่งๆ

หากค่าในแต่ละฟิลด์เหล่านี้เหมือนกันในการวัดทั้งหมด ในช่วงเวลาดังกล่าว คุณจะเห็นค่าของช่องในข้อมูลที่แสดงผล

  • โหมดการให้ออกซิเจนบำบัด
  • ระบบความอิ่มตัวของออกซิเจน
  • วิธีวัดความอิ่มตัวของออกซิเจน

หากค่าแตกต่างกันในการวัดทั้งหมด ระบบจะยกเว้นช่องนั้น

REST

ชื่อcom.google.oxygen_saturation.summary
ขอบเขตของสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
ช่อง (รูปแบบ - หน่วย)
ความอิ่มตัวของออกซิเจนเฉลี่ย (float — เปอร์เซ็นต์)
ความอิ่มตัวของออกซิเจนเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
ความอิ่มตัวของออกซิเจนสูงสุด (float — เปอร์เซ็นต์)
ความอิ่มตัวของออกซิเจนสูงสุดของผู้ใช้ในช่วงระยะเวลาหนึ่ง
ความอิ่มตัวของออกซิเจนขั้นต่ำ (float — เปอร์เซ็นต์)
ความเข้มข้นขั้นต่ำของออกซิเจนของผู้ใช้ในช่วงระยะเวลาหนึ่ง
อัตราการไหลเวียนเฉลี่ยของออกซิเจนเสริมโดยเฉลี่ย (float—ลิตร/นาที)
อัตราการไหลเวียนของออกซิเจนเสริมโดยเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
อัตราการไหลเวียนของออกซิเจนเสริมสูงสุด (float—ลิตร/นาที)
อัตราการไหลเวียนของออกซิเจนเสริมสูงสุดในช่วงระยะเวลาหนึ่ง
อัตราการไหลเวียนของออกซิเจนเสริมขั้นต่ำ (float—ลิตร/นาที)
อัตราการไหลเวียนของออกซิเจนเสริมต่ำสุดของผู้ใช้ในระยะเวลาหนึ่งๆ
โหมดการให้ออกซิเจนบำบัด (int - enum) (ช่องที่ไม่บังคับ)
วิธีให้ออกซิเจนบำบัด
อาจขาดหายหรือ1 หากให้ยาทางจมูก
ระบบความอิ่มตัวของออกซิเจน (int - enum) (ช่องที่ไม่บังคับ)
ตำแหน่งที่วัดความอิ่มตัวของออกซิเจน
อาจขาดหายหรือ1 หากวัดเป็นเส้นเลือดฝอยรอบนอก
วิธีวัดความอิ่มตัวของออกซิเจน (int - enum) (ช่องที่ไม่บังคับ)
วิธีวัดความอิ่มตัวของออกซิเจน
อาจขาดหายหรือ1 หากวัดจากการวัดระดับออกซิเจนในเลือด

Android

ชื่อcom.google.oxygen_saturation.summary
ออบเจ็กต์ประเภทข้อมูลAGGREGATE_OXYGEN_SATURATION_SUMMARY
ช่อง (รูปแบบ - หน่วย)
FIELD_OXYGEN_SATURATION_AVERAGE (float - เปอร์เซ็นต์)
ความอิ่มตัวของออกซิเจนเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_OXYGEN_SATURATION_MAX (float - เปอร์เซ็นต์)
ความอิ่มตัวของออกซิเจนสูงสุดของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_OXYGEN_SATURATION_MIN (float - เปอร์เซ็นต์)
ความเข้มข้นขั้นต่ำของออกซิเจนของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float—ลิตร/นาที)
อัตราการไหลเวียนของออกซิเจนเสริมโดยเฉลี่ยของผู้ใช้ในช่วงระยะเวลาหนึ่ง
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float—ลิตร/นาที)
อัตราการไหลเวียนของออกซิเจนเสริมสูงสุดในช่วงระยะเวลาหนึ่ง
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float—ลิตร/นาที)
อัตราการไหลเวียนของออกซิเจนเสริมต่ำสุดของผู้ใช้ในระยะเวลาหนึ่งๆ
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (ช่องที่ไม่บังคับ)
วิธีให้ออกซิเจนบำบัด
อาจขาดหายหรือ1 หากให้ยาทางจมูก
FIELD_OXYGEN_SATURATION_SYSTEM (int - enum) (ช่องที่ไม่บังคับ)
ตำแหน่งที่วัดความอิ่มตัวของออกซิเจน
อาจขาดหายหรือ1 หากวัดเป็นเส้นเลือดฝอยรอบนอก
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int — enum) (ช่องที่ไม่บังคับ)
วิธีวัดความอิ่มตัวของออกซิเจน
อาจขาดหายหรือ1 หากวัดจากการวัดระดับออกซิเจนในเลือด