アプリに Google タスクのサポートを追加しようとしています。具体的には、アプリで新しいタスクを追加できる必要があります。
私は今週のほとんどをこれを達成するために費やしましたが、成功しませんでした。具体的には、API へのアクセスをアプリに完全に許可することができませんでした。その方法について、3 ~ 5 の異なるチュートリアルまたはドキュメント セットを見つけました。
- https://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android
- https://google-api-client-libraries.appspot.com/documentation/tasks/v1/java/latest/index.html
- https://developers.google.com/google-apps/tasks/instantiate
- http://developer.android.com/google/play-services/auth.html
- http://developer.android.com/reference/com/google/android/gms/auth/GoogleAuthUtil.html
- http://code.google.com/p/google-api-java-client/wiki/OAuth2
上記の多くは互いに矛盾しているように見えます。または、少なくとも重複がすぐにはわからない異なる API を使用しているようです。一番近いのは、上記の最初のリンク (http://bit.ly/UHTKNW) で参照されているサンプル コードです。予想どおり、それをコンパイルして実行し、ユーザーにタスクへのアクセス許可を要求することさえできます。しかし、403 Forbidden の「アクセスが構成されていません」という例外で失敗します。API キーやクライアント シークレットを提供する必要があると思いますが、この例で使用されている API は、それを行う明確な方法を提供していないようです。また、これを機能させるために署名証明書の指紋を設定する必要があるかどうか、また必要な場合はどうすればよいかについても明確ではありません。
だから私は立ち往生し、混乱し、非常にイライラしています。どんな助けでも大歓迎です。
ありがとう。--デイブ