AccountManagerを使用してトークンを取得するAndroidアプリケーションを作成しています。Androidアプリから、GooglePicasaを操作できます。正常に動作します。
私が達成したいのは次のとおりです。テキストとauthTokenをサードパーティのサーバーに送信し、テキストを保存する前にトークンが正しいかどうかを確認します。ここで問題となるのは、特定のトークンのauthTokenがトークン自体(および場合によっては電子メールアドレス)のみで正しいかどうかを判断することは可能かどうかです。
トークンを受け入れ(Androidアプリケーションから送信)、URLアドレスにリクエストを発行するサーバー部分をすでにプログラムしました。
https://accounts.google.com/o/oauth2/tokeninfo?access_token=%token_here%
私が返すのは次のJSONです:
{
"error" : "invalid_token"
}
ただし、ここのリンクhttp://oauthssodemo.appspot.com/step/4には、トークンが正しい場合は別のJSON応答を受信する必要があると記載されています。私が間違っていることを教えてください。トークンの有効性をチェックする方法は実際にはそれほど単純ではないと思いますが、openid全体などを実装する必要があります。その場合でも、Androidアプリから送信されたトークンが正しいかどうかを確認して、メッセージの「テキスト」部分を保存するにはどうすればよいですか。
ありがとうございました。