私の質問:アプリをビルドできるように、Google Tasks クライアント ライブラリ API を適切にセットアップするにはどうすればよいですか? (つまり、ドキュメントが貧弱なため、これは単に依存関係の問題である可能性があります)。
問題: Google Tasks は残念ながらサポートが低いため、これに関するドキュメントは古くなっています (Google Tasks のコードは、与えられた依存関係でコンパイルされません)。次の必要なクラスがありません。
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 が提供する依存関係のいずれにも含まれていません。
私は実際に、彼らが提供するクライアント ライブラリに問題があるのではなく、彼らが提供するセットアップ コード例に問題があると推測しています。
代わりにscribeを使用して REST サービスにアクセスして認証することを考えましたが、そこでもいくつかの課題に直面しました。この問題を理解する方がはるかに簡単だと思います。
注:私のアプリはクライアント アプリケーションです。それは個人の成長と楽しみのためです。それはおそらく本当にシンプルなスイングインターフェースを持つでしょう。Android や Web アプリでは何もしていません。