2016-07-15 59 views
-1

我想用fitbit API在Java中使用OAuth2.0的库调用API Fitbit

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

我已下载了的OAuth 2.0库从这个链接http://www.java2s.com/Code/Jar/o/Downloadoauth2jar.htm

我已阅读fitbit API文档,我有填充由在doc如以下示例

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请求。

而且,当我如何使用OAuth 2.0的lib如果HTTP请求将被Java

完成谢谢

回答

0

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

+0

谢谢你的回答。现在,当我使用URL连接时,我可以请求并从服务器获得响应,使用OAuth 2.0 lib有什么好处?如果通过http请求和响应使用URL连接完成身份验证,我可以在哪里使用它。 – Shaimaa

+0

您无需使用OAuth库,但它可以帮助实施OAuth流程。建议在Fitbit网站上使用OAuth库:https://dev.fitbit.com/docs/oauth2/ – ck1