【问题标题】:Begining with Google Fit API... Could I access to manage data from several users?从 Google Fit API 开始... 我可以访问管理多个用户的数据吗?
【发布时间】:2016-01-27 17:09:35
【问题描述】:

我已经尝试在网站上搜索这个,但我没有找到它。我是 google fit API 的新手,我有一个问题:

  • 我打算开发一个网络平台来管理多个用户的活动水平,我想从 Google Fit 获取这些数据。我可以做吗? (或者因为 OAuth2 协议和身份验证令牌是不可能的?)。我在尝试理解 OAuth2 机制时遇到问题,我不知道是否可以访问知道每个用户令牌的信息(或者它会随着时间的推移而变化 ¿?)。

  • 同样地,使用 Fitbit API,您知道是否可行或是否以相同的方式工作? (我知道您需要使用 oAuth2 协议,但在 GET 的 url 中 - 例如 - 您可以包含特定用户的 ID)。

总结一下,不知道这些场景是否可行:

网络平台

网站管理员 ------GET-----> 用户 1 的活动日志 / 用户 2 的活动日志 / ...

感谢任何有关此的信息。

【问题讨论】:

    标签: android google-fit fitbit google-fit-sdk


    【解决方案1】:

    是的,您没有理由不这样做。每个用户都必须通过 OAuth2 流程,然后您需要为每个用户记录令牌,并在以后访问那里的数据时使用适当的令牌。显然,您需要与用户明确您将如何使用数据,尤其是在共享数据方面。您需要检查特定的 FIT 条款和条件,以确保您不想做任何明确排除的事情。您需要注意,用户可能随时撤销您的访问权限,因此您需要能够处理此问题。

    【讨论】:

    • 非常感谢。我想知道这一点,因为我不知道提供的令牌或 ID 是否会随着时间的推移而保留。我知道它会在用户决定撤销其应用的访问权限之前发生。
    • 您会获得一个刷新令牌,一旦过期,您需要使用它来获取真正的访问令牌,但您可以继续使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 2018-06-19
    • 2018-07-22
    • 2017-03-28
    相关资源
    最近更新 更多