Ngày 24 tháng 3 năm 2026
Thông báo ra mắt Google Health API
Google Health API là thế hệ tiếp theo của Fitbit Web API, được xây dựng từ đầu và thiết kế cho cộng đồng nhà phát triển mà chúng tôi trân trọng. Bản phát hành ban đầu này tập trung vào việc đạt được sự tương đồng với Fitbit Web API trên các loại dữ liệu được yêu cầu nhiều nhất, cùng với việc bổ sung chức năng mà cộng đồng nhà phát triển đã yêu cầu. Sau đây là những tính năng hiện có.
Các tính năng cốt lõi nổi bật
- Thiết lập đơn giản: Đăng ký dự án và quản lý mã ứng dụng OAuth ngay thông qua Google Cloud Console quen thuộc.
- Hỗ trợ nhiều nền tảng: Xây dựng trên các thư viện Google OAuth2 để tích hợp liền mạch trên tất cả các ngôn ngữ lập trình và nền tảng chính.
- Đơn giản hoá quyền truy cập dữ liệu: Sử dụng các định nghĩa phạm vi mới để hợp nhất nhiều loại dữ liệu thành một phạm vi duy nhất, dễ quản lý.
- Các điểm cuối nhất quán trên nhiều loại dữ liệu: Trải nghiệm hành trình viết mã đơn giản hơn với các điểm cuối mới, đồng nhất và khả năng hỗ trợ bộ lọc được thiết kế để tinh giản chức năng trên tất cả các loại dữ liệu.
- Phạm vi dữ liệu toàn diện: Nhận quyền truy cập đọc và ghi trên nhiều loại dữ liệu.
- Thông báo theo thời gian thực: Nhận thông tin cập nhật ngay lập tức nhờ tính năng hỗ trợ webhook nâng cao, bao gồm cả tính năng tự động tạo lượt đăng ký và nội dung thông báo phong phú hơn.
- Hỗ trợ mặc định trong ngày: Truy xuất dữ liệu thật chi tiết trong ngày theo mặc định bằng cách sử dụng điểm cuối danh sách, loại bỏ các bước bổ sung.
- Bộ tài liệu đầy đủ: Bắt đầu nhanh chóng với bộ tài liệu toàn diện mới của chúng tôi, bao gồm:
- Hướng dẫn bắt đầu, API, di chuyển và khắc phục sự cố
- Hướng dẫn tham khảo đầy đủ về REST
- Công cụ tương đồng API Google Health mới, mã mẫu và lớp học lập trình có hướng dẫn
Các loại dữ liệu được hỗ trợ
Việc ra mắt này cung cấp quyền truy cập vào các loại dữ liệu thiết yếu, đảm bảo bạn có thông tin cốt lõi cần thiết để xây dựng các giải pháp sức khoẻ cải tiến.
Các loại dữ liệu hỗ trợ hoạt động đọc:
- Hoạt động và thể dục: Số phút hoạt động, Số phút hoạt động cho vùng nhịp tim, Mức độ hoạt động, Độ cao, Lượng calo trong vùng nhịp tim, Tốc độ tiêu thụ oxy tối đa hằng ngày, Quãng đường, Bài tập, Số tầng, Tốc độ tiêu thụ oxy tối đa khi chạy, Thời gian ít vận động, Số bước, Thời gian trong vùng nhịp tim, Tổng lượng calo, Tốc độ tiêu thụ oxy tối đa
- Chỉ số sức khoẻ và số đo: Lượng mỡ trong cơ thể, Sự thay đổi tần số tim hằng ngày, Vùng tần số tim hằng ngày, Độ bão hoà oxy hằng ngày, Nhịp thở hằng ngày, Tần số tim lúc nghỉ ngơi hằng ngày, Các chỉ số về nhiệt độ giấc ngủ hằng ngày, Tần số tim, Sự thay đổi tần số tim, Độ bão hoà oxy, Nhịp thở, Tóm tắt giấc ngủ, Cân nặng
- Danh tính: Trả về mã người dùng Fitbit và mã người dùng Google
- Vị trí: Dữ liệu GPS dựa trên một bài tập đã ghi lại ở định dạng TCX
- Dinh dưỡng: Nhật ký về lượng nước uống
- Hồ sơ: Thông tin cơ bản về hồ sơ người dùng
- Cài đặt: Người dùng đã định cấu hình chế độ cài đặt thiết bị và ứng dụng di động
- Ngủ: Nhật ký giấc ngủ Cổ điển và nhật ký giấc ngủ theo giai đoạn
Các loại dữ liệu hỗ trợ thao tác ghi:
Bạn có thể ghi và sửa đổi dữ liệu cho các loại dữ liệu sau:
- Hoạt động và thể dục: Tập thể dục
- Chỉ số sức khoẻ và số đo: Lượng mỡ trong cơ thể, Cân nặng
- Hồ sơ
- Cài đặt
- Ngủ (Sleep)
Các điểm cuối chính để tương tác
Bạn có thể dùng các điểm cuối sau đây để quản lý gói thuê bao, người dùng và dữ liệu về sức khoẻ và hoạt động thể chất:
users: Các phương thứcgetIdentity,getProfile,getSettings,updateProfilevàupdateSettingsđể quản lý danh tính và hồ sơ.users.dataTypes.dataPoints:batchDelete,dailyRollUp,list,patch,reconcilevàrollUpphương thức để quản lý toàn diện các kiểu dữ liệu.