3

我的問題:如何正確設置Google Tasks客戶端庫api,以便構建我的應用程序? (即由於文檔不佳,這可能只是一個依賴性問題)。設置客戶端Google Tasks應用程序

問題:谷歌任務有不幸的較低的支持,所以documentation這是過時的(他們的代碼不會編譯與他們提供的依賴關係)。我缺少以下必要的類:

import com.google.api.client.auth.oauth2.draft10.AccessTokenResponse; 
import com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource; 
import com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessTokenRequest.GoogleAuthorizationCodeGrant; 
import com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAuthorizationRequestUrl; 

我似乎無法找到*.draft10.*;。它(它們)沒有包含在Google給出的documentation for setup的任何依賴項中。

我實際上猜測問題不在於它們提供的客戶端庫,而是它們提供的設置代碼示例。

我以爲只是使用scribe進行REST服務來進行身份驗證,但我也遇到了一些挑戰,我認爲解決這個問題會容易得多。

注意:我的應用程序是一個客戶端應用程序。這是爲了個人發展和享受。它可能會有一個非常簡單的swing界面。我沒有在Android或網絡應用上做任何事情。

回答

2

很抱歉的任務文檔,如此過時!我們確實有對谷歌的API-Java的客戶端2個更新的例子可能對你有所幫助:

calendar-cmdline-sample演示瞭如何做的OAuth 2.0流

tasks-android-sample顯示了與任務API工作

注意:我是google-api-java-client項目的所有者

+0

希望這能指出某個人正確的方向。謝謝! – kentcdodds

+0

這兩個鏈接現在無效...任何最新的oauth2示例/文檔? – prom85