FitBit订阅API:用户与应用之间的关联在哪里

时间:2019-01-04 18:14:10

标签: oauth-2.0 fitbit

我查看了以下文档:FitBit Subscription API

假设我完成了fitbit设置并为我的应用创建了订阅。接下来,某人使用oauth 2.0登录到fitbit进入我的网站,并同意提供对活动和心率的访问。当该人使用fitbit api并将他们的指标添加到fitbit系统中时。系统如何知道我的应用的订阅api应该获取此人的指标?发生这种情况是否需要任何额外的步骤,还是由用户批准我的应用程序接收此信息驱动的?

1 个答案:

答案 0 :(得分:1)

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

Making RequestsFitbit's OAuth 2.0 documentation所述,您的应用必须在其对Fitbit API的每个请求中都包含访问令牌。观察方法是您的应用将代表特定的Fitbit用户向Fitbit API发出请求。

要在有特定用户的更新时让Fitbit调用您的服务端点,您的应用必须按照Adding a Subscription中的说明调用Fitbit API。与任何其他Fitbit API请求一样,此请求将包含访问令牌,因此Fitbit将知道该订阅是针对哪个Fitbit用户的。