我编写了这段代码来从谷歌获取访问令牌。
现在我想将此访问令牌发送到我的服务器,然后我希望我的服务器将其发送给 Google 以验证令牌。
如果有人能给我工作代码或详细解释如何做到这一点,我将不胜感激?我正在对我的Android 应用实施Google+ 登录。
@Override
public void onConnected(Bundle connectionHint) {
Log.v(TAG, "Connected. Yay!");
findViewById(R.id.sign_in_button).setVisibility(View.INVISIBLE);
final Context context = this.getApplicationContext();
AsyncTask task = new AsyncTask() {
@Override
protected Object doInBackground(Object... params) {
String scope = "oauth2:" + Scopes.PLUS_LOGIN;
try {
String token = GoogleAuthUtil.getToken(context,
mPlusClient.getAccountName(), scope);
} catch (UserRecoverableAuthException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (GoogleAuthException e) {
e.printStackTrace();
}
return null;
}
};
task.execute((Void) null);
}