0

我想自动监控 Withings 产品的某些用户,例如每 x 次收集信息(体重、心跳等)。

为此,我尝试使用 java(带有scribe 类的 OAuth )与 Withing API 进行交互。

我尝试了 WithingsExample 课程并尝试了我的帐户。一切顺利,我可以访问我的数据,但问题是我每次都必须重新验证,这在我的项目中没有意义,因为我尝试自动化数据收集,我的用户甚至不会访问他们的帐户(我会为他们管理它)。

是否可以只进行一次身份验证,然后多次从我的用户那里检索数据?

4

2 回答 2

0

是的,这是可能的。您只需要存储访问令牌(从完成步骤 3 收到的http://oauth.withings.com/api )。此令牌是您获取用户数据的密钥。如果您将其保留在某处,则在您的程序中再次进行身份验证之前,您可以检查您是否已经拥有该用户的访问令牌。如果这样做,只需提取该令牌并使用它而不是进行身份验证。

于 2016-04-25T16:43:36.787 回答
0

您可以使用 subscibe 功能,记录在这里:

http://oauth.withings.com/api/doc#api-Notification-notify_subscribe

于 2015-08-20T09:08:42.123 回答