Как получить токен обновления для google plus в Android?
Я использую следующий код, чтобы получить токен доступа для google plus. Есть ли способ получить токен обновления, чтобы я мог получить доступ к API Google в автономном режиме с веб-сервера.
String accountName = params[0];
String scopes = "oauth2:profile email";
String token = null;
try {
token = GoogleAuthUtil.getToken(getApplicationContext(), accountName, scopes);
} catch (IOException e) {
Log.e(TAG, e.getMessage());
} catch (UserRecoverableAuthException e) {
startActivityForResult(e.getIntent(), REQ_SIGN_IN_REQUIRED);
} catch (GoogleAuthException e) {
Log.e(TAG, e.getMessage());
}
Ответы
Ответ 1
Эта ссылка очень четко объясняет, как api вам нужно нажать, чтобы получить токен и токен рефери для вашего опроса на стороне сервера.
вы получите такой ответ.
{
"access_token" : "ya29.AHES6ZSuY8f6WFLswSv0HELP2J4cCvFSj-8GiZM0Pr6cgXU",
"token_type" : "Bearer",
"expires_in" : 3600,
"refresh_token" : "1/551G1yXUqgkDGnkfFk6ZbjMLMDIMxo3JFc8lY8CAR-Q"
}
вам было бы полезно прочитать это руководство при игре с токенами в кросс-платформенном сценарии.