Gmail API服务帐户和整个域的代理。怎么运行的?

时间:2018-06-25 20:40:53

标签: google-api gmail gmail-api service-accounts

我有一个使用Gmail API服务的网络服务。

该服务应该发送电子邮件,主要是检索收件箱中的邮件并提取消息内容等。全部针对一个GMAIL帐户。

以上所有操作均已完成,并且在本地主机上运行良好。

当我将其发布到IIS时,我意识到需要一个服务帐户,因为没有用户界面可以批准使用Gmail帐户的权限。

我更改了权限和所有内容,例如以下链接中的代码:

Gmail API service account

创建了GMAIL证书和服务,但是在我第一次调用GMAIL API函数时收到:

        Message [Bad Request] Location [-] Reason [failedPrecondition] Domain [global]

在阅读有关该错误的信息时,我读到了有关创建代理域范围以将服务帐户链接到的信息。 like this

我的问题:

在当前情况下是否有必要创建域?服务帐户是否应付款?

如果是这样,我发现可以创建一个提供域的Gmail管理员帐户。如何使用该域名?它一定是WS的领域吗?

管理员帐户将成为我需要执行所有操作(例如阅读邮件和发送邮件)的帐户吗?还是将保留我处理的常规Gmail帐户?

还有另一个问题-如果我计划发送大量电子邮件并多次调用Gmail API,我是否仍建议使用Gmail管理员帐户?

0 个答案:

没有答案