如何避免仅由我使用的私有脚本的受限范围OAuth验证过程?

时间:2019-01-23 00:09:18

标签: google-apps-script

我收到了来自Google的电子邮件,主题为:[需要采取措施]提交您的应用以进行受限范围OAuth验证, 和你们很多人一样。

我仅将GAS用于开发供个人使用的应用程序,而不用于公共用途。当客户从我的网页上购买产品时,向他们发送摘要电子邮件之类的应用程序。

  • 我必须经历整个验证过程吗?
  • 我必须创建公共服务条款吗?
  • 有什么办法可以向Google解释,我的应用程序没有被其他人使用吗? 我吗?
  • 如何确定我的应用程序不会停止运行?

我已经阅读了有关该主题的常见问题解答(https://support.google.com/cloud/answer/9110914)和Google的许多其他文档。

我检查了在网络上发现的类似问题,但是没有答案。.看来对我们所有人来说,这都是新的体验。 谢谢您的任何建议。

我有个人帐户,因此我不能使用“内部应用程序”选择,这仅适用于付费G套件客户,而我不是。

编辑:

如Yoel Vinitsky所述,如果应用只有一个用户,则无需验证。

在下面:https://support.google.com/cloud/answer/7454865是一张表,该表显示一旦应用程序显示未经验证的应用程序屏幕,共有 quota新用户总计100个。

似乎我完全不必担心我的应用程序的验证,因为我是唯一的一个用户,或者也许我从另外2到3个用户的电子邮件中使用了此应用程序,所以应该没问题,我的问题是,不用验证就可以吗?

编辑2: Google发送了澄清电子邮件:

在以下情况下无需采取任何措施: 仅所有者使用项目:如果仅项目所有者使用该项目,则无需采取任何措施。

要确定您是所有者(相对于编辑者还是查看者),请按照以下步骤操作:

  1. 单击上方的项目链接以导航到其OAuth同意屏幕 配置页面。
  2. 在导航栏中单击“导航菜单”按钮。 左上角,选择IAM&admin,然后单击IAM。这将向您显示所有项目贡献者及其角色。

该项目没有G Suite域以外的用户:如果项目所有者使用的是G Suite帐户,而该项目仅由项目所有者域中的Google帐户使用,则无需采取任何措施(在此处了解更多)。

但是问题是如何避免仅使用我自己的脚本使用个人帐户进行验证?

1 个答案:

答案 0 :(得分:1)

如您链接到的支持常见问题解答中所述:

何时可以跳过发布我的应用程序以进行审核?

You do not need to request for verification if your app is 

将在以下任何情况下使用:

1) The app is not shared with anyone else.
2) The app is used to send emails through WordPress, or
3) similar single account SMTP plug-ins.

唯一的缺点应该是警告您的应用未经验证,并且可能是配额限制。