在谷歌文檔的OAuth2,與身份驗證令牌建設GoogleCredential
這裏描述:GoogleCredential不會建立一個沒有GoogleCredential.Builder
Credential and Credential Store
特別是此代碼段是提供:
GoogleCredential credential = new GoogleCredential().setAccessToken(accessToken);
Plus plus = Plus.builder(new NetHttpTransport(), new JacksonFactory())
.setApplicationName("Google-PlusSample/1.0")
.setHttpRequestInitializer(credential)
.build()
當我嘗試建立這樣一個GoogleCredential
我簡潔地告知:
Please use the Builder and call setJsonFactory, setTransport and setClientSecrets
在異常的消息字段中。我上週下載了這些庫,所以我不確定發生了什麼。文檔是否過時,如果是這樣,那麼用什麼方法取代現有的認證令牌和刷新令牌是最佳做法?
順便說一句,使用Builder的原因並不是一個選項,因爲Google應用程序控制臺沒有提供客戶端密鑰;它表示,他們不再提供Android應用程序等。因此,setClientSecrets(...)
不能被調用。
你弄明白了嗎?我有同樣的問題。 – 2014-06-26 17:45:38
我們從未做過。我們最終將文檔放在用戶控制的谷歌驅動器中,然後用純機器控制的谷歌驅動器共享它們,這給了我們相同的有效控制。 – 2014-06-30 11:58:03
那麼它在某種程度上對我有效..將張貼作爲一個答案..顯然現在不會對你有任何幫助..但對於像我這樣的其他觀衆.. :) – 2014-06-30 14:24:12