java - 是否可以使用 Google Fit REST API 在同一个网络应用程序中汇总来自多个用户的健身数据?
问题描述
我目前正在开发一个 Web 应用程序,该应用程序应该跟踪多个用户并监控他们的健康参数(脉冲、步数、位置等)。我目前考虑的是有一个管理界面,它聚合注册用户发送的所有数据。我想使用 Google Fit REST API。
是否可以在同一屏幕中获取所有注册/活动用户的锻炼数据,仅通过管理员帐户进行身份验证?谷歌有提供这样的功能吗?我知道 Gmail API 有类似的东西。我正在寻找某种实时跟踪解决方案,但使用指定的 API。
我已经阅读了 API 文档,但我还没有找到这样的东西。
解决方案
不可以。您必须将请求作为每个单独的用户进行身份验证。
如果您查看文档,userId
则记录如下:
为已识别的人汇总数据。用于
me
指示经过身份验证的用户。目前仅me
支持。
请求其他用户的数据不是受支持的功能。
话虽如此,如果用户授予您 OAuth 令牌以访问他们的健身数据,那么您没有理由无法通过多个请求获取多个用户的数据。
推荐阅读
- java - 中断异常捕获中的方法调用是否会完成 run() 方法并使线程完成
- python - 重叠轮廓
- json - 如果存在,如何从 JSON 中获取特定值
- r - 使用R、dplyr和rowwise时如何定义一个变量来记录处理的行数?
- php - 紧凑():未定义的变量:运算符 - Laravel
- selenium - Selenium Headless Firefox - 非常慢
- python-3.x - Skimage RAG 合并灰度图像
- node.js - 卡在 Node.js 中的 oracle Ref 光标
- vue.js - 条目模式“'./src/components/*.vue'”不匹配任何文件/构建 Web 组件 VUEJS
- sql-server - 比较两个不同列的时间并创建显示时间差异的第三列