24 มีนาคม 2026
ประกาศการเปิดตัว Google Health API
Google Health API เป็น Fitbit Web API รุ่นถัดไปที่สร้างขึ้น ตั้งแต่ต้นและออกแบบมาเพื่อชุมชนนักพัฒนาแอปที่เรารัก การเปิดตัวครั้งแรกนี้มุ่งเน้นที่การบรรลุความเท่าเทียมกับ Fitbit Web API ในข้อมูลประเภทที่มีการร้องขอมากที่สุด รวมถึงการเพิ่มฟังก์ชันการทำงาน ที่ชุมชนนักพัฒนาซอฟต์แวร์ร้องขอ มาดู ฟีเจอร์ที่พร้อมใช้งานในวันนี้กัน
ไฮไลต์ฟีเจอร์หลัก
- การตั้งค่าที่มีประสิทธิภาพ: ลงทะเบียนโปรเจ็กต์และจัดการรหัสไคลเอ็นต์ OAuth โดยตรงผ่านคอนโซล Google Cloud ที่คุ้นเคย
- รองรับแพลตฟอร์มอย่างกว้างขวาง: สร้างบนไลบรารี Google OAuth2 เพื่อการผสานรวมที่ราบรื่น ในภาษาโปรแกรมและแพลตฟอร์มหลักๆ ทั้งหมด
- การเข้าถึงข้อมูลที่ง่ายขึ้น: ใช้คําจํากัดความขอบเขตใหม่ที่รวม ข้อมูลหลายประเภทไว้ในขอบเขตเดียวที่จัดการได้ง่าย
- ปลายทางที่สอดคล้องกันในประเภทข้อมูลต่างๆ: สัมผัสประสบการณ์การเขียนโค้ดที่ง่ายขึ้น ด้วยปลายทางใหม่ที่สอดคล้องกันและการรองรับตัวกรองที่ออกแบบมา เพื่อเพิ่มประสิทธิภาพการทำงานในประเภทข้อมูลทั้งหมด
- ความครอบคลุมของข้อมูลที่ครอบคลุม: เข้าถึงการรองรับการอ่านและการเขียนในข้อมูลหลายประเภท
- การแจ้งเตือนแบบเรียลไทม์: รับข้อมูลอัปเดตทันทีด้วยการรองรับ Webhook ที่ได้รับการปรับปรุง พร้อมการสร้างการสมัครใช้บริการอัตโนมัติและเนื้อหาข้อความแจ้งเตือนที่สมบูรณ์ยิ่งขึ้น
- การสนับสนุนระหว่างวันเริ่มต้น: เรียกข้อมูลระหว่างวันแบบละเอียดโดยค่าเริ่มต้น โดยใช้ปลายทาง list ซึ่งช่วยลดขั้นตอนเพิ่มเติม
- ชุดเอกสารประกอบฉบับสมบูรณ์: เริ่มต้นใช้งานได้อย่างรวดเร็ว
ด้วยเอกสารประกอบฉบับสมบูรณ์ใหม่ของเรา ซึ่งรวมถึง
- คู่มือการเริ่มต้นใช้งาน, API, การย้ายข้อมูล และการแก้ปัญหา
- คู่มืออ้างอิงฉบับเต็มสำหรับ REST
- เครื่องมือความเท่าเทียมของ Google Health API ใหม่, โค้ดตัวอย่าง และ Codelab แบบมีคำแนะนำ
ประเภทข้อมูลที่รองรับ
การเปิดตัวนี้จะให้สิทธิ์เข้าถึงประเภทข้อมูลที่จำเป็น เพื่อให้คุณมีข้อมูลหลักที่จำเป็นต่อการสร้างโซลูชันด้านสุขภาพที่เป็นนวัตกรรม
ประเภทข้อมูลที่รองรับการอ่าน
- กิจกรรมและการออกกำลังกาย: นาทีที่แอ็กทีฟ, นาทีในโซนแอ็กทีฟ, ระดับกิจกรรม, ระดับความสูง, แคลอรี่ในโซนอัตราการเต้นของหัวใจ, ปริมาณการใช้ออกซิเจนสูงสุดรายวัน, ระยะทาง, การออกกำลังกาย, ชั้น, ปริมาณการใช้ออกซิเจนสูงสุดในการวิ่ง, ระยะเวลาอยู่กับที่ไม่เคลื่อนไหว, จำนวนก้าว, เวลาในโซนอัตราการเต้นของหัวใจ, แคลอรี่ทั้งหมด, ปริมาณการใช้ออกซิเจนสูงสุด
- ตัวชี้วัดสุขภาพและการวัดค่า: ไขมันร่างกาย ความผันแปรของอัตราการเต้นของหัวใจรายวัน โซนอัตราการเต้นของหัวใจรายวัน ความอิ่มตัวของออกซิเจนรายวัน อัตราการหายใจรายวัน อัตราการเต้นของหัวใจขณะพักรายวัน อุณหภูมิขณะนอนหลับรายวัน อัตราการเต้นของหัวใจ ความผันแปรของอัตราการเต้นของหัวใจ ความอิ่มตัวของออกซิเจน อัตราการหายใจ ข้อมูลสรุปการนอนหลับ น้ำหนัก
- ข้อมูลประจำตัว: แสดงรหัสผู้ใช้ Fitbit และรหัสผู้ใช้ Google
- ตำแหน่ง: ข้อมูล GPS ตามการออกกำลังกายที่บันทึกไว้ในรูปแบบ TCX
- โภชนาการ: บันทึกปริมาณน้ำที่ดื่ม
- โปรไฟล์: ข้อมูลโปรไฟล์พื้นฐานของผู้ใช้
- การตั้งค่า: ผู้ใช้กำหนดการตั้งค่าอุปกรณ์และแอปบนอุปกรณ์เคลื่อนที่
- การนอนหลับ: บันทึกการนอนหลับแบบคลาสสิกและแบบระยะ
ประเภทข้อมูลที่รองรับการเขียน:
คุณเขียนและแก้ไขข้อมูลสำหรับประเภทข้อมูลต่อไปนี้ได้
- กิจกรรมและการออกกำลังกาย: การออกกำลังกาย
- ตัวชี้วัดสุขภาพและการวัดผล: ไขมันร่างกาย น้ำหนัก
- โปรไฟล์
- การตั้งค่า
- นอนหลับ
ปลายทางหลักสำหรับการโต้ตอบ
คุณใช้ปลายทางต่อไปนี้เพื่อจัดการการสมัครใช้บริการ ผู้ใช้ และข้อมูลสุขภาพและการออกกำลังกายได้
users:getIdentity,getProfile,getSettings,updateProfileและupdateSettingsวิธีการจัดการข้อมูลประจำตัวและโปรไฟล์users.dataTypes.dataPoints:batchDelete,dailyRollUp,list,patch,reconcileและrollUpวิธีการสำหรับการจัดการประเภทข้อมูลที่ครอบคลุม