使用Java中的OAuth2.0库来调用Fitbit API

时间:2016-07-15 00:38:24

标签: java http oauth2 fitbit

我想访问用户'使用fitbit API

的fitbit数据

我的理解是, 1-我必须通过OAuth 2.0身份验证获得用户同意。 2-获取访问令牌。 3-然后可以使用令牌请求数据。

我已从此链接http://www.java2s.com/Code/Jar/o/Downloadoauth2jar.htm

下载了OAuth 2.0库

我已阅读了fitbit API文档,并且我已按照文档中描述的参数填写请求,如以下示例所示

https://www.fitbit.com/oauth2/authorize?response_type=token&client_id=22942C&redirect_uri=http%3A%2F%2Fexample.com%2Ffitbit_auth&scope=activity%20nutrition%20heartrate%20location%20nutrition%20profile%20settings%20sleep%20social%20weight&expires_in=604800

问题是如何在我的java应用程序中执行此请求?缺少什么我必须安装它才能从java发出http请求。

此外,如果http请求将由Java完成,我可以在何处以及如何使用OAuth 2.0 lib

谢谢

1 个答案:

答案 0 :(得分:0)

看看Google OAuth Java client。有一个如何使用客户端available here的示例。