2013-09-30 118 views
0

我正在爲需要訪問Google Drive中的文件的單個用戶編寫一個java桌面應用程序,該應用程序需要在特定的Google帳戶中進行硬編碼。對於我不熟悉的整個OAuth 2.0業務,我感到非常困惑。當用戶被預先知道時,是否有簡單的方式登錄到Google apis?爲簡單的單用戶桌面應用程序設置oauth

回答

2

你可以看看抄寫庫,這應該讓你的生活更輕鬆。

https://stackoverflow.com/tags/scribe/info

https://github.com/fernandezpablo85/scribe-java

抄寫提供OAuth的簽名請求的簡單,可擴展的和沒有錯誤的方式。但是你必須檢查他們對oauth 2.0的支持:「OAuth 2.0的支持不會得到任何關注,並且最終可能會被棄用和放棄。」 但有幾個叉支持谷歌的OAuth 2.0

https://github.com/Kobee1203/scribe-java

https://github.com/bistri/scribe-java/

+0

這幫助了很多,我設法得到它登陸,但現在我無法弄清楚如何與接口谷歌驅動器API。有沒有辦法使用Scribe而不必自己編寫所有的http請求? – clum

+1

您可以執行以下操作: OAuthRequest請求=新的OAuthRequest(Verb.GET,「https://graph.facebook.com/me」); //如果您有參數要通過使用: addOAuthParameter(「key」,「value」); getOAuthService()。signRequest(accessToken,request); Response response = request.send(); –