【问题标题】:Access data from multiple Google Fit API Android users from android app从 Android 应用程序访问多个 Google Fit API Android 用户的数据
【发布时间】:2017-10-10 10:52:43
【问题描述】:

如何通过 Fit API for Android 访问多个用户的数据(心率、步数、...)?我的应用程序在活动中显示用户列表,选择其中一个应显示 Google Fit 历史数据(心率、步数、...)。你是怎么做到的?

谷歌历史查询是根据这个帖子进行的:View Google Fit API History

我根据 Google Fit API 文档(Example for user logged in the terminal) 构建客户端,该文档仅对通过终端登录的用户有效,我的要求是通过网络服务器使用每个用户的登录数据,并与那些在 google fit store 服务器中注册我的凭据以收集数据。

谢谢。

【问题讨论】:

    标签: android google-play-services google-fit


    【解决方案1】:

    根据此documentation,您可以查看Responsible use of Google Fit,了解管理用户数据时的最佳做法。

    作为健身和保健应用的开发者,您经常收集和管理重要的用户信息。请牢记以下关键原则:

    • 始终向用户清楚说明您将收集哪些数据以及为什么。
    • 尊重用户删除其数据的请求。
    • 如果您从 Google Fit 读取健身数据,您还必须将收集的健身数据写入 Google Fit。
    • 请勿将 Google Fit API 用于非健身目的,例如存储医疗或生物特征数据、销售数据或将数据用于广告。
    • 在使用 Google Fit 之前,请仔细查看 Google Fit Terms and Conditions

    使用 API 即表示您同意 Google Fit 条款和条件。

    另请注意,一组授权范围用于请求用户使用健身数据的权限。 Google 健身需要用户同意才能访问健身数据。

    Permissions and user controls

    Google 健身需要用户同意,然后应用才能读取或存储健身数据。 Google Fit 定义了 OAuth 范围,这些范围映射到三个具有不同读写权限的权限组:活动、位置和正文。每个权限组都授予应用访问一组数据类型的权限。应用指定其中一个或多个范围来处理健身数据,Google Fit 会向用户请求相应的权限。

    【讨论】:

    • 感谢您的回答,但不要指定我是否拥有所有用户的权限,是否可以从 android 环境或 Web 中托管的 API 访问用户组的此信息服务。
    猜你喜欢
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多