Google api 尝试使用Gmail API自动化任务

Google api 尝试使用Gmail API自动化任务,google-api,google-oauth,gmail-api,Google Api,Google Oauth,Gmail Api,我正在尝试为使用Gmail API创建的自动化创建正确的凭据。从我在用于OAuth2凭据创建的Google developer Console仪表板上看到的情况来看,它需要我添加一个域 问题是,我的自动化不存在于网站内部,代码存在于云中的服务器上,该服务器无限地运行我的代码,仅在“我的”电子邮件中检查某些电子邮件。我从来都不需要访问别人的电子邮件,但我自己的。如果我只是在浏览自己的电子邮件,我对自己需要什么类型的证书感到困惑 如果我没有用于此目的的域。为了使Oauth2工作,用户(您)必须同意

我正在尝试为使用Gmail API创建的自动化创建正确的凭据。从我在用于OAuth2凭据创建的Google developer Console仪表板上看到的情况来看,它需要我添加一个域

问题是,我的自动化不存在于网站内部,代码存在于云中的服务器上,该服务器无限地运行我的代码,仅在
“我的”
电子邮件中检查某些电子邮件。我从来都不需要访问别人的电子邮件,但我自己的。如果我只是在浏览自己的电子邮件,我对自己需要什么类型的证书感到困惑


如果我没有用于此目的的域。

为了使Oauth2工作,用户(您)必须同意应用程序(客户端id、客户端密码组合)访问其数据

一旦用户同意,授权代码就会返回到宿主应用程序(重定向URI)

您现在看到的屏幕用于设置显示给用户的许可,以便他们能够与您或开发人员联系。我不认为这些领域是必需的,所以从技术上讲,你不需要填写它们,除非你是申请验证你的项目。您可能不需要申请验证,因为您仅为自己使用此功能

您需要做的是在开发机器上本地保存刷新令牌后授权您的应用程序,并确保您的代码能够访问此刷新令牌,并使用它请求新的访问令牌以从您的帐户请求数据

如果没有这一点,您的代码将尝试在服务器上打开您无法看到和同意的同意书