首页 > 解决方案 > 是否可以使用 Google Fit REST API 在同一个网络应用程序中汇总来自多个用户的健身数据?

问题描述

我目前正在开发一个 Web 应用程序,该应用程序应该跟踪多个用户并监控他们的健康参数(脉冲、步数、位置等)。我目前考虑的是有一个管理界面,它聚合注册用户发送的所有数据。我想使用 Google Fit REST API。

是否可以在同一屏幕中获取所有注册/活动用户的锻炼数据,仅通过管理员帐户进行身份验证?谷歌有提供这样的功能吗?我知道 Gmail API 有类似的东西。我正在寻找某种实时跟踪解决方案,但使用指定的 API。

我已经阅读了 API 文档,但我还没有找到这样的东西。

标签: javarestgoogle-fit

解决方案


不可以。您必须将请求作为每个单独的用户进行身份验证。

如果您查看文档userId则记录如下:

为已识别的人汇总数据。用于me指示经过身份验证的用户。目前仅me支持。

请求其他用户的数据不是受支持的功能。

话虽如此,如果用户授予您 OAuth 令牌以访问他们的健身数据,那么您没有理由无法通过多个请求获取多个用户的数据。


推荐阅读