私が達成したいこと:
ユーザーの Android スマートフォンから、AppEngine アプリケーションから Google Drive API にアクセスするためのアクセス トークンを取得します。
Android アプリケーションと、エンドポイントを備えた GAE サーバーがあります。GAE ハンドラー ( https://developers.google.com/drive/examples/python#authorization )に向ける webview を作成する以外の方法はありますか?
もっと便利なはずなのでプレイサービスを使いたいのですが、Androidのclient_secretなどに行き詰まっています。
ありがとう
編集
以下で提案されていることを試しましたが、この例外が発生しました
06-14 18:07:33.032: W/System.err(12378): com.google.android.gms.auth.GoogleAuthException: Unknown
06-14 18:07:33.052: W/System.err(12378): at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
06-14 18:07:33.052: W/System.err(12378): at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
06-14 18:07:33.052: W/System.err(12378): at edu.kaist.wst660.bmaingret.android.MainActivity.getAndUseAuthTokenBlocking(MainActivity.java:361)
06-14 18:07:33.057: W/System.err(12378): at edu.kaist.wst660.bmaingret.android.MainActivity$10.doInBackground(MainActivity.java:405)
06-14 18:07:33.057: W/System.err(12378): at edu.kaist.wst660.bmaingret.android.MainActivity$10.doInBackground(MainActivity.java:1)
06-14 18:07:33.062: W/System.err(12378): at android.os.AsyncTask$2.call(AsyncTask.java:264)
06-14 18:07:33.062: W/System.err(12378): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
06-14 18:07:33.062: W/System.err(12378): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
06-14 18:07:33.062: W/System.err(12378): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
06-14 18:07:33.067: W/System.err(12378): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
06-14 18:07:33.072: W/System.err(12378): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
06-14 18:07:33.072: W/System.err(12378): at java.lang.Thread.run(Thread.java:856)
より詳細な例外を見てきました...
注: このリンクhttp://developer.android.com/reference/com/google/android/gms/auth/GoogleAuthUtil.html をこのスコープ oauth2:server:client_id:xxxxxxxx.apps.googleusercontent.com:api_scope でたどります。https://www.googleapis.com/auth/drive.file