Google 应用脚本验证

Google app script verify

我写了一个插件,然后发布。

但是当用户首先打开它时,它会看到:

它显示 "This app isn't verified",我应该如何设置我的应用程序的配置来修复它?

这已在 Requesting verification 文档中解决:

要求

为了提交您的 OAuth 客户端以供审查和验证,您必须:

拥有一个域并已通过 Google 验证所有权,并且 在域中托管一个描述应用程序隐私政策的页面。 您不需要从此域中的帐户发布您的应用程序。 步骤

  1. 在 Apps 脚本编辑器中,select 文件 > 项目属性 > 范围。 2. 记下您的脚本项目使用的所有范围。
  2. 确保您有权访问 Apps 脚本项目的 Cloud Platform 项目。如果您的项目位于 Team Drive 中,则必须将其与新的 Cloud Platform 项目相关联。 通过 selecting 资源 > 云平台项目访问 API 控制台...在打开的对话框中,单击顶部的 link,通常类似于 [Script Name] - project-id- 123456789012。这将打开您脚本的 Cloud Platform 项目。
  3. 如果找不到左侧导航栏,请单击左上角的菜单图标。
  4. 在导航栏中,select APIs & services > Credentials。
  5. 在 OAuth 同意屏幕选项卡上,填写您的隐私政策 URL。此 URL 必须托管在您拥有的域中。
  6. 在“凭据”选项卡上,记下 Apps 脚本 OAuth 客户端的客户端 ID。
  7. 在 API 控制台的右上角,select ⋮ > 项目设置。
  8. 记下您的 Cloud 项目的项目 ID。
  9. 提交项目 OAuth 客户端的审核请求。您将需要您记下的客户和项目 ID,以及您的隐私政策 URL 和您的应用所需的范围列表。

大多数验证请求会在 24 到 72 小时内收到回复。当您的 OAuth 客户端验证得到确认时,您的应用程序已通过验证。