3

私の質問:アプリをビルドできるように、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 アプリでは何もしていません。

4

1 に答える 1

2

タスクのドキュメントが古すぎて申し訳ありません! 役に立つかもしれない google-api-java-client の更新された例が 2 つあります。

calendar-cmdline-sampleは、OAuth 2.0 フローの実行方法を示しています

tasks-android-sampleは Tasks API の操作を示しています

注: 私は google-api-java-client プロジェクトの所有者です

于 2012-12-27T14:30:52.203 に答える