ตารางต่อไปนี้มีรายการประเภทข้อมูลทั้งหมด โดยมีหลายคอลัมน์ ที่จะช่วยให้คุณเข้าใจการแสดงข้อมูลแต่ละประเภทใน Google Health API รวมถึงขอบเขตที่ข้อมูลแต่ละประเภทพร้อมใช้งาน
ประเภทข้อมูลdataType
พารามิเตอร์ filter |
ประเภท ระเบียน |
การดำเนินการ ที่ใช้ได้ |
ขอบเขต | การสนับสนุน เว็บฮุค |
การสนับสนุน สำหรับค่าศูนย์ที่แท้จริง |
|---|---|---|---|---|---|
แคลอรี่ที่ใช้ไป
active-energy-burnedactive_energy_burned
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
นาทีที่ใช้งาน
active-minutesactive_minutes
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
นาทีในโซนแอ็กทีฟ
active-zone-minutesactive_zone_minutes
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
ระดับกิจกรรม
activity-levelactivity_level
|
ช่วงเวลา | แสดงรายการ ปรับยอด | activity_and_fitness | ||
ระดับความสูง
altitudealtitude
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
น้ำตาลกลูโคสในเลือด
blood-glucoseblood_glucose
|
ตัวอย่าง | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | ||
ไขมันในร่างกาย
body-fatbody_fat
|
ตัวอย่าง | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements | ||
แคลอรี่ในโซนอัตราการเต้นของหัวใจ
calories-in-heart-rate-zonecalories_in_heart_rate_zone
|
ช่วงเวลา | rollup, dailyRollup | activity_and_fitness | ||
อุณหภูมิแกนกลางของร่างกาย
core-body-temperaturecore_body_temperature
|
ตัวอย่าง | list, get, reconcile, rollup, dailyRollup | health_metrics_and_measurements | ||
ความผันแปรของอัตราการเต้นของหัวใจรายวัน
daily-heart-rate-variabilitydaily_heart_rate_variability
|
รายวัน | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
โซนอัตราการเต้นของหัวใจรายวัน
daily-heart-rate-zonesdaily_heart_rate_zones
|
รายวัน | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
ความอิ่มตัวของออกซิเจนรายวัน
daily-oxygen-saturationdaily_oxygen_saturation
|
รายวัน | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
อัตราการหายใจรายวัน
daily-respiratory-ratedaily_respiratory_rate
|
รายวัน | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
อัตราการเต้นของหัวใจขณะพักประจำวัน
daily-resting-heart-ratedaily_resting_heart_rate
|
รายวัน | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
การหาค่าอุณหภูมิขณะนอนหลับรายวัน
daily-sleep-temperature-derivationsdaily_sleep_temperature_derivations
|
รายวัน | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
VO2 Max รายวัน
daily-vo2-maxdaily_vo2_max
|
รายวัน | แสดงรายการ ปรับยอด | activity_and_fitness | ||
ระยะทาง
distancedistance
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
คลื่นไฟฟ้าหัวใจ (ECG)
electrocardiogramelectrocardiogram
|
เซสชัน | list | ecg | ||
การออกกำลังกาย
exerciseexercise
|
เซสชัน | list, get, reconcile, create, update, batchDelete | activity_and_fitness | ||
พื้น
floorsfloors
|
ช่วงเวลา | reconcile, rollup, dailyRollup | activity_and_fitness | ||
อาหาร
foodfood
|
อาหาร | list, get | โภชนาการ | ||
หน่วยวัดอาหาร
food-measurement-unitfood_measurement_unit
|
อาหาร | list, get | โภชนาการ | ||
อัตราการเต้นของหัวใจ
heart-rateheart_rate
|
ตัวอย่าง | list, reconcile, rollup, dailyRollup | health_metrics_and_measurements | ||
ความผันแปรของอัตราการเต้นของหัวใจ
heart-rate-variabilityheart_rate_variability
|
ตัวอย่าง | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
ส่วนสูง
heightheight
|
ตัวอย่าง | list, get, reconcile, create, update, batchDelete | health_metrics_and_measurements | ||
บันทึกการดื่มน้ำ
hydration-loghydration_log
|
เซสชัน | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | โภชนาการ | ||
การแจ้งเตือนเมื่อจังหวะการเต้นของหัวใจผิดปกติ
irregular-rhythm-notificationirregular_rhythm_notification
|
เซสชัน | list | irn | ||
บันทึกโภชนาการ
nutrition-lognutrition_log
|
ตัวอย่าง | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | โภชนาการ | ||
ความอิ่มตัวของออกซิเจน
oxygen-saturationoxygen_saturation
|
ตัวอย่าง | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
สรุปการนอนหลับเกี่ยวกับอัตราการหายใจ
respiratory-rate-sleep-summaryrespiratory_rate_sleep_summary
|
ตัวอย่าง | แสดงรายการ ปรับยอด | health_metrics_and_measurements | ||
วิ่ง VO2 Max
run-vo2-maxrun_vo2_max
|
ตัวอย่าง | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
ระยะเวลาอยู่กับที่ไม่เคลื่อนไหว
sedentary-periodsedentary_period
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
การนอนหลับ
sleepsleep
|
เซสชัน | list, get, reconcile, create, update, batchDelete | การนอนหลับ | ||
ขั้นตอน
stepssteps
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
ข้อมูลความยาวสระว่ายน้ำ
swim-lengths-dataswim_lengths_data
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
เวลาในโซนอัตราการเต้นของหัวใจ
time-in-heart-rate-zonetime_in_heart_rate_zone
|
ช่วงเวลา | list, reconcile, rollup, dailyRollup | activity_and_fitness | ||
แคลอรี่ทั้งหมด
total-caloriestotal_calories
|
ช่วงเวลา | rollup, dailyRollup | activity_and_fitness | ||
VO2 Max
vo2-maxvo2_max
|
ตัวอย่าง | แสดงรายการ ปรับยอด | activity_and_fitness | ||
น้ำหนัก
weightweight
|
ตัวอย่าง | list, get, reconcile, rollup, dailyRollup, create, update, batchDelete | health_metrics_and_measurements |
ความพร้อมใช้งานของข้อมูล
การอัปเดตข้อมูลของผู้ใช้จะพร้อมใช้งานหลังจากที่ผู้ใช้ซิงค์เครื่องมือติดตามกิจกรรมหรือป้อนข้อมูลใหม่ลงในแอป Fitbit บนมือถือหรือเว็บแอปด้วยตนเองเท่านั้น อุปกรณ์ Fitbit และแอป Fitbit บนมือถือจะซิงค์โดยอัตโนมัติทุกๆ 15 นาทีเมื่อแอป Fitbit เปิดอยู่บนอุปกรณ์เคลื่อนที่และทั้ง 2 อย่างมีการเชื่อมต่อข้อมูลที่ใช้งานอยู่และอยู่ในระยะ Bluetooth หากผู้ใช้ ติดตามกิจกรรมโดยใช้ MobileTrack ระบบจะซิงค์ MobileTrack ทุกชั่วโมงตราบใดที่แอปเปิดอยู่
สิทธิ์เข้าถึงของบุคคลที่สาม
อุปกรณ์ Fitbit ไม่สามารถสื่อสารกับแอปพลิเคชันหรือบริการของบุคคลที่สามได้โดยตรง อุปกรณ์เหล่านี้ออกแบบมาเพื่อสื่อสารและซิงค์กับแอป Fitbit บนมือถือเท่านั้น
อุปกรณ์จะซิงค์ข้อมูลโดยอัตโนมัติตลอดทั้งวันเมื่อใดก็ตามที่แอป Fitbit เปิดอยู่ หรือทุกๆ 15 นาทีหากบลูทูธเปิดอยู่และแอปทำงานใน เบื้องหลัง เมื่อกระบวนการซิงค์นี้เสร็จสมบูรณ์แล้ว ข้อมูลจะพร้อมใช้งานสำหรับ บริการของบุคคลที่สามผ่าน Google Health API
มาตรฐานระยะทาง
ระยะทางออกกำลังกาย เช่น elevationGainMillimeters จะวัดเป็นมิลลิเมตรซึ่งเป็นหน่วยมาตรฐานด้วยเหตุผลต่อไปนี้
- การรักษาความแม่นยำของข้อมูล: เหตุผลที่สำคัญที่สุดในการใช้หน่วยมิลลิเมตรคือเพื่อให้มั่นใจว่าเราจะไม่สูญเสียความแม่นยำในข้อมูลที่เราอ่านและให้ การใช้หน่วยที่ละเอียดอย่างมิลลิเมตรช่วยให้เราแสดงการวัดได้อย่างแม่นยำสูง
- การกำหนดมาตรฐาน: มิลลิเมตรเป็นหน่วยมาตรฐานที่ออกแบบไว้ ในบริการของเรา ความสอดคล้องนี้ช่วยให้มั่นใจได้ว่านักพัฒนาแอปจะได้รับประสบการณ์ที่สม่ำเสมอ เมื่อโต้ตอบกับ API ส่วนต่างๆ
- รองรับระบบการวัดที่หลากหลาย: การใช้หน่วยฐาน เช่น มิลลิเมตร ช่วยให้ผู้พัฒนาสามารถแปลงเป็นหน่วยอื่นๆ ที่เลือกได้อย่างง่ายดาย ไม่ว่าจะเป็นระบบเมตริก ระบบอิมพิเรียล หรือระบบการวัดอื่นๆ