2016-07-15 56 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