常见问题解答 (FAQ)

如何获得与 Google 健身应用相同的值(步数、卡路里、距离等)?

我们建议您按数据类型读取数据,以获取与 Google 健身应用相同的值。点击此处了解如何读取每日步数。

Google 健身平台会查看不同来源中特定数据类型的所有可用信息,并以逻辑方式进行合并。例如,用户使用智能手表和手机跟踪跑步。系统会将手表和手机上的步数合并起来,以获得最完整的步数。合并数据时,手表数据的优先级高于手机数据(优先级可以避免计算重复的步数)。当您读取数据类型时,Google 健身平台会返回这种准确的合并信息。

特别是在步骤中应用这些额外的验证,以使最后一步计数尽可能准确。

Google 健身会检测用户何时进行不应计入步数的活动(例如骑车、驾车或搭乘公共交通工具),并从最终的步数统计中移除这些活动。

Google 健身应用会在 Android 和 iOS 应用上以及搭载 Wear OS 的智能手表上的 Google 健身应用中显示更准确的估算步数

如果您按应用的数据源(而不是数据类型)读取,且应用仅使用本地步数数据,则步数将与 Google 健身应用中的步数不同。

如果您读取的数据类型,但值与 Google 健身应用中的数据仍然不同,则这种数字的暂时性差异可能是同步延迟造成的。我们的后端拥有最新版本的数据,您的应用与后端同步后将显示相同的值。

如何读取其他应用或设备写入平台的数据?

对于 REST API,请发出 HTTP 请求以列出数据源。响应将列出您的应用可供读取的所有数据源。

对于 Android API,请按数据类型读取,并且 Google 健身平台默认会返回合并的数据流。系统会自动包含您的应用可用的所有数据,包括其他应用写入的数据。您无法通过 Android API 查看数据来自哪些应用或设备的列表。

我是否需要安装 Google 健身应用才能使用这些 API?

不需要,您无需安装 Google 健身应用即可使用 API 或 Google 健身平台。