現在、私はユーザーがGoogleでログインできるアプリケーションを開発中です。ログインプロセスの一環として、GoogleのACCESS TOKENとREFRESH TOKENをサーバー側に送信する必要があります。私は、次の方法でアクセストークンを取得していますAndroid:Google Sign-In APIによるリフレッシュトークンの入手方法
、私がアクセストークンをアクセスしていますが、そこから
mAccountName = googleSignInAccount.getEmail();
String scopes = "oauth2:profile email";
String token = null;
try {
token = GoogleAuthUtil.getToken(activity.getApplicationContext(), mAccountName, scopes);
} catch (IOException e) {
Logger.eLog(TAG, e.getMessage());
}
GoogleAuthUtilクラスは、リフレッシュトークンの機能を持っていません。どのようにリフレッシュトークンにアクセスするのですか?前もって感謝します!
ありがとうPranay!リフレッシュトークンを探しています。私は同様の種類の実装ですでにアクセストークンを取得しています。 –
[この問題](http://stackoverflow.com/questions/26969622/how-to-get-refreshtoken-when-using-googleauthutil)をご覧ください。 'GoogleAuthUtil.getToken()'を使ってリフレッシュトークンを取得できないことを示しますが、トークン自体が無効になったら、新しいトークン(リフレッシュトークン)を返します – adjuremods