บันทึกประจำรุ่น

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 วิธีการสำหรับการจัดการประเภทข้อมูลที่ครอบคลุม