Я хочу добавить еще один адрес электронной почты в раздел отправки почты, используя API Google Gmail.я пробовал этот код, может кто-нибудь помочь мне, пожалуйста?
SendAs primaryAlias = null;
ListSendAsResponse aliases = service.users().settings().sendAs().list("me").execute();
for (SendAs alias: aliases.getSendAs()) {
if (alias.getIsPrimary()) {
primaryAlias = alias;
break;
}
}
System.out.println("Updated signature for " + primaryAlias.getDisplayName());
SendAs aliasSettings = new SendAs().setSignature("I heart cats.")
.setSendAsEmail("j.ohnast.baby@gmail.com");
SendAs r = service.users().settings().sendAs().create("me", aliasSettings).execute();
System.out.println("Updated signature for " + r.getDisplayName());
Исключение в теме "основной"
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "Access restricted to service accounts that have been delegated domain-wide authority",
"reason" : "forbidden"
} ],
"message" : "Access restricted to service accounts that have been delegated domain-wide authority"
}