Java 通过电子邮件设置API更新别名签名
Google Apps电子邮件设置API允许您创建新别名(以电子邮件形式发送),但我找不到更新别名帐户签名的方法,只能更新其自身帐户的签名 在Gmail设置>>常规选项卡:签名上,您可以为每个别名定义签名。。。我需要更新所有的签名。有没有办法通过电子邮件设置API检索和更新别名签名Java 通过电子邮件设置API更新别名签名,java,email,alias,digital-signature,google-admin-sdk,Java,Email,Alias,Digital Signature,Google Admin Sdk,Google Apps电子邮件设置API允许您创建新别名(以电子邮件形式发送),但我找不到更新别名帐户签名的方法,只能更新其自身帐户的签名 在Gmail设置>>常规选项卡:签名上,您可以为每个别名定义签名。。。我需要更新所有的签名。有没有办法通过电子邮件设置API检索和更新别名签名 在新的Google API Java客户端库中,电子邮件设置对应的API是什么?或者说它是新的并且正在取代gdata Java客户端API是错误的吗 注:是的,我指的是谷歌应用程序域用户 据我所知,没有办法以编程
SendAs primaryAlias = null;
ListSendAsResponse aliases = gmailService.users().settings().sendAs().list("me").execute();
for (SendAs alias: aliases.getSendAs()) {
if (alias.getIsPrimary()) {
primaryAlias = alias;
break;
}
}
SendAs aliasSettings = new SendAs().setSignature("I heart cats.");
SendAs result = gmailService.users().settings().sendAs().patch(
"me",
primaryAlias.getSendAsEmail(),
aliasSettings)
.execute();
System.out.println("Updated signature for " + result.getDisplayName());