我想通過在JAVA中使用Google Drive SDK來獲取用戶的access_token。 我第一次登錄時完成獲取access_token。但是,我真的想直接登錄。我知道access_token會過期,所以'refreshToken'可以是我的解決方案。但是refreshToken總是'null'。我如何執行直接登錄?許多意見歡迎。如何在JAVA中使用Google-Drive-SDK直接登錄?
0
A
回答
1
您需要將「登錄」與「訪問驅動器」分開。一旦您的應用程序具有給定用戶/範圍的訪問令牌,它就可以代表用戶訪問Drive。您的應用程序可以通過兩種(主要)方式獲取訪問令牌。
- 它可以請求訪問將涉及用戶登錄授予訪問權限。
- 在步驟1中,它可以請求「離線」訪問,在這種情況下,它將獲得一個訪問令牌和刷新令牌。它可以隨後使用刷新令牌來請求更多的訪問令牌,而不需要用戶在場。
我懷疑你想要做的選項2.這是在https://developers.google.com/accounts/docs/OAuth2WebServer#offline
描述得很好如果你已經嘗試這樣做,你有問題,請粘貼代碼和的HTTP TRACE所以我們可以看看你的問題。
+0
謝謝你的建議!我會嘗試! –
相關問題
- 1. API直接登錄
- 2. 如何直接在PuTTY或WinSCP中用root登錄到amazon ec2?
- 3. 直接從鏈接登錄
- 4. 直接在iOS應用程序中使用FirebaseUI登錄電話
- 5. 如何使用java代碼登錄Oracle 11g中的'xe'連接?
- 6. 如何在登錄後直接獲取用戶ID
- 7. 直接登錄第二次
- 8. 如何在C#應用程序中給郵件直接登錄鏈接
- 9. 登錄使用Java
- 10. 如何用Java登錄
- 11. Java - 如何使用HtmlUnit登錄網站?
- 12. 如何使用Java登錄到站點
- 13. 如何使用Java代碼登錄Facebook?
- 14. 如何使用java登錄到站點
- 15. 如何使用Selenium Java登錄網站?
- 16. 如何使Pykka直接登錄到控制檯?
- 17. 登錄/直接在主頁上註冊
- 18. 如何使用WEBLOGIC在JAVA中獲取登錄的用戶?
- 19. 在asp.net登錄表單不會直接登錄頁面
- 20. 如何使用Selenium和Java單擊此「登錄」鏈接?
- 21. 使用Python記錄器SocketHandler直接登錄到碳(石墨)?
- 22. 如何在Java中創建登錄
- 23. 如何在Java EE中實現登錄?
- 24. 直接鏈接登錄停止
- 25. 直接登錄鏈接利弊
- 26. 我如何代表登錄用戶發送twitter直接郵件?
- 27. 如何直接在日誌文件上登錄嘗試
- 28. 如何在iPhone中使用登錄令牌登錄
- 29. 如何在java中使用webservices(Jersey)登錄
- 30. 如何在java中使用web服務登錄?
請解釋「直接登錄」是什麼意思請求訪問令牌時,是否指定了「脫機」? – pinoyyid
@pinoyyid「直接登錄」的意思是「用戶不必執行登錄過程,並且用戶可以在他的access_token過期時通過令牌(我認爲是refreshToken)登錄。」 –
「用戶可以通過令牌登錄」。用戶必須使用登錄傳統的網絡機制,我會盡量回答你的問題。 – pinoyyid