是否可以通过Withings API从用户那里检索数据?



我想对Withings产品的部分用户进行自动化监控,比如每x次收集一次信息(体重、心跳等)

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

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

是否可能只验证一次,然后能够多次从我的用户检索数据?

您可以使用订阅函数,文档如下:

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

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

最新更新