是否可以使用 Google Fit REST API 在同一网络应用程序中聚合来自多个用户的健身数据?
Is it possible to aggregate fitness data from multiple users in the same web app using the Google Fit REST API?
我目前正在开发一个 Web 应用程序,该应用程序应该可以跟踪多个用户并监控他们的健康参数(脉搏、步数、位置等)。我目前想到的是拥有一个管理界面,该界面聚合注册用户发送的所有数据。我想使用 Google Fit REST API。
是否可以在同一屏幕中获取所有 registered/active 用户的锻炼数据,仅使用管理员帐户进行身份验证? Google 提供这样的功能吗?我知道 Gmail API 也有类似的东西。我正在寻找某种实时跟踪解决方案,但使用指定的 API。
我已经阅读了 API 文档,但我还没有找到这样的东西。
没有。您必须将请求作为每个单独的用户进行身份验证。
如果您查看 in the documentation,userId
的记录如下:
Aggregate data for the person identified. Use me
to indicate the authenticated user. Only me
is supported at this time.
请求其他用户的数据不是受支持的功能。
话虽如此,如果用户授予您一个 OAuth 令牌以访问他们的健身数据,您没有理由无法通过多个请求获取多个用户的数据。
我目前正在开发一个 Web 应用程序,该应用程序应该可以跟踪多个用户并监控他们的健康参数(脉搏、步数、位置等)。我目前想到的是拥有一个管理界面,该界面聚合注册用户发送的所有数据。我想使用 Google Fit REST API。
是否可以在同一屏幕中获取所有 registered/active 用户的锻炼数据,仅使用管理员帐户进行身份验证? Google 提供这样的功能吗?我知道 Gmail API 也有类似的东西。我正在寻找某种实时跟踪解决方案,但使用指定的 API。
我已经阅读了 API 文档,但我还没有找到这样的东西。
没有。您必须将请求作为每个单独的用户进行身份验证。
如果您查看 in the documentation,userId
的记录如下:
Aggregate data for the person identified. Use
me
to indicate the authenticated user. Onlyme
is supported at this time.
请求其他用户的数据不是受支持的功能。
话虽如此,如果用户授予您一个 OAuth 令牌以访问他们的健身数据,您没有理由无法通过多个请求获取多个用户的数据。