Fitbit Web API 经过改进和现代化改造,为开发者集成提供了更标准化、更一致且更可扩展的基础,现已更名为 Google Health API。Google Health API 是旧版 Fitbit Web API 的战略演进,基于 Google 的现代基础架构从头开始重建。
借助此平台,开发者可以充分利用 Google Cloud 开发者工具的强大功能,并让用户能够通过 Google OAuth 2.0 以熟悉、简化的方式管理其权限。
Google Health API 有哪些功能?
- 统一的可信来源:我们全新的“协调数据流”可处理复杂的任务,即协调来自多个来源的重叠数据点。这可确保应用显示与用户在 Fitbit 应用中看到的相同且一致的数据。除了包含来自 Fitbit 和 Pixel 设备的数据以及手动条目的第一方数据流之外,我们还将提供此数据流。
- 技术现代化和性能:我们已将 100 多个旧版端点整合为一组精简的数据类型包,并消除了数据格式、时区、测量单位和错误处理方面的不一致。此外,我们现在还支持 HTTP/REST 协议,以实现高性能数据检索。此外,现在可以通过专用列表端点为所有相关数据类型提供日内数据和网络钩子。
- 增强型 webhook 和可伸缩性:受益于扩展的 webhook 支持,包括自动订阅和对所有相关数据类型的详细管理,旨在随着下一代 AI 驱动的健康类应用而扩缩。
- 简化的身份和安全机制:将旧版 Fitbit 授权 (FOT) 替换为 Google OAuth 2.0。这样,开发者就可以利用标准的 Google 身份验证库,从而简化代码库,同时为用户提供一种熟悉的集中式权限管理方式。所有 Google Health API 范围均归类为“受限”,需要通过隐私和安全审核才能获得访问权限。
觉得不错?立即开始使用!
Fitbit Web API 呢?
旧版 Fitbit Web API 将按照以下时间表停用:
- 2026 年 9 月 30 日(支持终止):Fitbit Web API 的支持终止。该 API 将继续运行,但 Google 将不再修复 bug 或提供 API 支持。
- 2026 年 11 月 2 日(API 关闭):Fitbit Web API 和 Fitbit OAuth 端点将关闭,不再运行,也不会再与 Fitbit 用户同步数据。对这些端点的请求将失败,并返回 HTTP
410 Gone状态代码。
所有目前使用 Fitbit Web API 和 Fitbit 授权的集成都必须尽快将其应用和用户迁移到 Google Health API 和 Google OAuth 2.0,以确保数据连续性不受影响。
请参阅迁移指南,开始迁移。
支持哪些设备?
所有 Fitbit 设备和 Google Pixel Watch(包括当前和之前的型号)都会收集通过 Google Health API 返回的数据。可用数据的类型取决于设备支持的功能。
您可以在 Google 商店中找到当前设备列表。
我如何提供反馈?
您的反馈对我们至关重要。我们鼓励您通过我们的支持渠道分享您的想法,这些渠道列在支持页面上。
虽然我们已竭尽全力确保这些 API 能够为您提供良好的支持,但 Google Health API 仍在不断发展。请注意,根据您的反馈,我们可能会在现在到 5 月底之间做出更改,这需要您进行相应的更新。
路线图
以下是 2026 年即将推出的功能列表。
2026 年第 4 季度
数据类型(读写)
- 精细体表温度
- 基础代谢率
- 我们将添加数据类型,以与“健康数据共享”保持一致。预计在 2026 年第 4 季度和 2027 年第 1 季度,我们将添加更多“健康数据共享”数据类型。
特点
- 公开 Beta 版渠道,可抢先体验新数据类型
- 用于监控 webhook 遥测数据的统计信息端点