当前,使用[弃用]的Google-Apps API,我可以将电子邮件从一个用户的帐户委派给另一个帐户:

def gmailSettingsService = new GmailSettingsService(/* credentials... */)
gmailSettingsService.addEmailDelegate(userId, delegatedUserId)
// Email is now delegated, to remove:
gmailSettingsService.deleteEmailDelegate(userId, delegatedUserId)

第一次将用户A的电子邮件委派给用户B,用户B接收确认电子邮件。 “某人授予您访问他们的电子邮件帐户的效果 - 普遍或拒绝?”

我想抑制此通知并完全绕过它。我知道GAM这是可能的。有谁知道通过Java应用程序为您的API进行的适当代码和设置?

谢谢!

有帮助吗?

解决方案

电子邮件设置API 不弃用。您可能已经将其与贬值相混淆 配置API (由 管理员SDK目录API)。目前没有电子邮件设置API替代,它已经存在一段时间了,但仍然得到支持。

为了回答您的主要问题,仅当用户从其Gmail Web界面设置启动委托时,才能执行电子邮件批准流。如果执行委托 通过API, ,批准是直接的。

但是,如果两个帐户之间存在现有或已过期的用户启动的委托尝试,则必须在用户界面中取消它,然后才能通过API执行委托。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top