Fitbit Web API 经过改进和现代化改造,可为开发者集成提供更标准化、一致且可扩缩的基础,现在称为 Google Health API。Google Health API 代表了传统 Fitbit Web API 的战略演变,它基于 Google 的现代基础架构从头开始重建。
借助此平台,开发者可以充分利用 Google Cloud 开发者工具,并以用户熟悉且简化的方式通过 Google OAuth 2.0 管理其权限。
Google Health API 有哪些优势?
- 统一的可信来源: 我们的新“Reconciled Stream”可处理复杂任务,即协调来自多个来源的重叠数据点。这可确保应用显示与用户在 Fitbit 应用中看到的数据相同且一致的数据流。除了包含 Fitbit 和 Pixel 设备的数据以及手动条目的第一方数据流之外,我们还将提供此数据流。
- 技术现代化和性能: 我们已将 100 多个传统端点整合为一组简化的数据类型软件包,并消除了数据格式、时区、计量单位和错误处理方面的不一致性。此外,我们现在还支持 HTTP/REST 协议,以实现高性能数据检索。此外,现在还可通过专用列表端点为所有相关数据类型提供日内数据和网络钩子。
- 增强的网络钩子和可扩缩性: 获享扩展的网络钩子支持,包括自动订阅和所有相关数据类型的详细管理,旨在随着下一代 AI 驱动的健康应用而扩缩。
- 简化的身份和安全性: 将传统 Fitbit 授权 (FOT) 替换为 Google OAuth 2.0。这样,开发者便可利用标准 Google 身份验证库,从而简化代码库,同时为用户提供熟悉的集中式权限管理方式。所有 Google Health API 范围都归类为“受限”,因此需要进行隐私和安全审核才能访问。
喜欢您所看到的内容吗?立即开始使用!
Fitbit Web API 怎么样?
2026 年 9 月,传统 Fitbit Web API 将被停用,并且不再与 Fitbit 用户同步数据。在此里程碑之前,必须将所有当前利用 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 年第二季度
数据类型(读取)
- 活动和健身 :目标、终生统计信息
- 心电图 (ECG)
- 健康指标和测量值 :血糖、体温、核心体温
- 心律不齐通知 (IRN)
- 营养:食物记录
数据类型(写入)
- 活动和健身 :活跃分钟数、活跃区间分钟数、活动级别、海拔、距离、锻炼、楼层、目标、跑步最大摄氧量、久坐时间、步数、总卡路里、最大摄氧量
- 心电图 (ECG)
- 健康指标和测量值 :血糖、体脂、体温、心率区间内的卡路里、核心体温、每日心率变异性、每日心率区间、每日血氧饱和度、每日呼吸频率、每日静息心率、每日睡眠温度推导值、心率、心率变异性 (HRV)、血氧饱和度、呼吸频率睡眠摘要、心率区间内的时长
- 心律不齐通知 (IRN)
- 位置:记录的锻炼期间的 GPS 坐标
- 营养:饮水记录、食物记录
- 睡眠
功能
batchGet端点- HTTP 和 gRPC 库
rollUp分页- Upsert 增强功能
- 网络钩子增强功能,包括新数据类型、用户删除通知、统计信息 API、针对不活跃订阅者的自动停用以及订阅者停用通知
2026 年第三季度
数据类型(读取和写入)
- 基础体温
- 血压
- 活动消耗的卡路里数
- 基础代谢率
- 女性健康
- 正念
功能
- 网络钩子增强功能
- 其他
list端点过滤条件支持