Я использую Google Sign In в своем приложении. Используя их пошаговое руководство, расположенное здесь:
https://developers.google.com/identity/sign-in/web/sign-in
Для дополнительных областей я делаю это:
var options = new gapi.auth2.SigninOptionsBuilder(
{'scope': 'email https://www.googleapis.com/auth/gmail.compose'});
googleUser = auth2.currentUser.get();
googleUser.grant(options).then(
function(success){
console.log(JSON.stringify({message: "success", value: success}));
},
function(fail){
alert(JSON.stringify({message: "fail", value: fail}));
});
Evreything работает, но я запутался в том, как отправлять электронную почту как зарегистрированный пользователь. Нужно ли запрашивать у Google рефренный токен sh? Если так, то как? Я предполагаю, что не запрашиваю у Google refre sh токен, так как я уже авторизовал область действия. Как составить электронное письмо от имени текущего пользователя?
Спасибо,