4
我正在使用Google API Java客戶端http://code.google.com/p/google-api-java-client/,並且能夠成功獲取Android的訪問令牌。使用Google API Java客戶端庫刷新令牌
// Google Accounts
credential = GoogleAccountCredential.usingOAuth2(this, CalendarScopes.CALENDAR);
SharedPreferences settings = getPreferences(Context.MODE_PRIVATE);
credential.setSelectedAccountName(settings.getString(PREF_ACCOUNT_NAME, null));
因爲我希望我的web服務器進行離線API調用,我需要一個刷新令牌。我一直在廣泛搜索,還沒有想出如何去做。
理想情況下,我傾向於通過WebView使用Google API Java客戶端來獲取刷新令牌(無需輸入用戶名或密碼)。
任何幫助,將不勝感激!
感謝您的幫助。這是否與帳戶選擇器一起工作(即它是否適用於GoogleAccountCredential?) – 2013-03-01 19:49:56
我想,因爲GoogleAccountCredential實現了HttpRequestInitializer。但嘗試它有助於找出;) – koma 2013-03-02 00:16:29
我不知道如何將此與GoogleAccountCredential,任何提示進行整合? :( – Goddchen 2013-03-05 09:21:01