代码之家  ›  专栏  ›  技术社区  ›  user1790300

fitbit订阅api:用户和应用程序之间的关联在哪里

  •  1
  • user1790300  · 技术社区  · 6 年前

    我查阅了以下文件: FitBit Subscription API

    假设我完成fitbit设置并为我的应用程序创建订阅。接下来,有人使用oauth 2.0登录fitbit加入我的网站,并同意提供对活动和心率的访问。当用户使用fitbit api并将其度量添加到fitbit系统时。系统如何知道我的应用程序的订阅API应该获取此人的度量?是否需要执行其他步骤才能执行此操作,或者是否由批准我的应用程序的用户驱动以接收此信息?

    1 回复  |  直到 6 年前
        1
  •  1
  •   mbj    6 年前

    在OAuth 2.0授权过程中,用户使用其Fitbit用户详细信息登录到Fitbit,因此返回到应用程序的授权代码和/或访问令牌将与该Fitbit用户帐户关联。

    如下所述 Making Requests 在里面 Fitbit's OAuth 2.0 documentation ,您的应用必须在向Fitbit API发出的每个请求中包含访问令牌。看待这个问题的方法是,你的应用程序将代表特定的fitbit用户向fitbit api发出请求。

    要在特定用户有更新时使Fitbit调用您的服务终结点,您的应用程序必须调用Fitbit API,如中所述 Adding a Subscription . 此请求与任何其他fitbit api请求一样,将包含一个访问令牌,因此fitbit将知道订阅的是哪个fitbit用户。

    推荐文章