GMAIl API:如何在不提示授权的情况下获取消息?

问题描述 投票:0回答:1

https://developers.google.com/gmail/api/quickstart/java

有指南仅描述如何获取带有授权提示的消息。

首次运行示例时,会提示您授权访问: 如果您尚未登录 Google 帐户,请在出现提示时登录。如果您登录了多个帐户,请选择一个帐户用于授权。 单击“接受”。

我们可以在没有任何提示的情况下调用它,仅使用某种令牌吗?如果是,那么如何做到这一点? 目标:在本地和远程运行自动化测试并检查一个特定的 Gmail 中是否有信件。

gmail-api google-workspace
1个回答
0
投票

如果您想代表您域中的用户访问 Gmail,那么您应该考虑使用服务帐户。

您可以将脚本委托给域中的用户的脚本,它将能够模拟他们。这意味着您不需要任何用户提示来进行授权。

委托设置

他们似乎没有 Java 示例,您可能需要四处看看。我可以告诉你,我曾经为客户创建过一些东西,这是有效的。

© www.soinside.com 2019 - 2024. All rights reserved.