【问题标题】:Google Apps Script restricted scopesGoogle Apps 脚本限制范围
【发布时间】:2019-01-17 09:49:40
【问题描述】:

我收到了来自 Google 的以下电子邮件。我的 Google Drive 中有几个 Google Apps 脚本,只有我自己使用,它们会在一夜之间自动运行,以将 gmail 中收到的 CSV 报告处理成有意义的内容,然后通过电子邮件发送给我的同事。

从这封电子邮件或常见问题解答中不清楚,我现在是否需要做任何事情来让它们在 3 月底之后继续运行。我不认为我有,但如果有人能证实那会很棒。

谢谢

您好 Google API 开发人员,

我们发送这封电子邮件是因为您被列为以下联系人 使用 OAuth 2.0 访问 Google API 的 Google Cloud 项目:

project-id-3665913030667953527 project-id-4131782174672495334 在 2018 年 10 月,我们宣布在 2019 年 1 月推出新的 Gmail API 限制范围政策将生效。我们想让你 知道,从今天开始,您可以提交使用 验证范围受限。请查看完整的政策和 OAuth 常见问题解答以获取更多信息,包括安全处理 要求。

您需要做什么如果您想使用其中一个受限范围, 通过 Google API 控制台进行验证(在左侧菜单中 单击凭据,然后单击 OAuth 同意屏幕) 上述项目的日期为 2019 年 2 月 16 日和 2019 年 2 月 15 日。拥有者 和项目的编辑将能够提交验证和 为同一 G Suite 域中的用户提供内部应用的开发人员 不需要这样做。

如果您不采取行动 如果您不提交验证 2019 年 2 月 15 日,我们将在 2019 年 2 月 22 日。

如果您未在 2019 年 3 月 31 日之前提交验证,我们将 撤销现有的消费者资助。

感谢 Google Cloud Platform/API 信任与安全

【问题讨论】:

标签: google-apps-script


【解决方案1】:

他们的电子邮件并不完全清楚,是吗?由于您将受限范围用于内部使用,因此您可能不需要提交您的应用程序进行验证。但是,谷歌的电子邮件说,您的访问权限将在 3 月 31 日之后被撤销。

您可能会收到来自 Google 的这封电子邮件,因为您的应用未列为“内部”应用类型。打开您的 Google 开发者控制台到 OAuth consent screen 设置并检查它,以便 Google 知道您不打算向陌生人请求访问权限。见下图。

进行任何更改后,不要忘记保存您的设置。

【讨论】:

  • 这仅适用于用户属于组织域的 GSuite 帐户 (Basic, Business and Enterprise)。对于消费者帐户,没有用于部署脚本的“内部”选项。但是,GAS Web 应用程序可以部署为可由单个用户帐户严格访问,并且只能在该帐户下执行 - 有效地使 Web 应用程序私有 - 这可以使用消费者帐户来完成。 Google 尚未为该用例提供任何明确说明。
  • @DimuDesigns 你说得有道理。我用我的 Gmail 帐户确认了这一点。
  • 该选项不适用于我的脚本。
  • @CFO 正如 Dimu Designs 所指出的,我使用的是 GSuite 帐户。您必须使用个人 Gmail 帐户。我建议您提交您的 OAuth 应用程序以供 Google 验证,并让他们根据您的用例决定您是否需要验证。
  • 怎么样?我没有主页或隐私政策,因此表单不允许我提交应用程序进行验证。如果我需要支持,Google 帮助告诉我使用 stackoverflow,但显然不要监控它。
猜你喜欢
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-14
  • 2020-05-28
相关资源
最近更新 更多