1

当用户尝试安装时,是否有任何 Google Add-on 开发人员收到此错误:

错误 400:invalid_request 帐户受限

即使应用程序在用户的域管理控制台中被列入白名单,这种情况也只会发生在某些用户身上。我们的应用在 G Suite Marketplace 上列出,并已获得批准和验证,OAuth 同意屏幕适用于大多数用户。用户能够看到同意屏幕,但一旦他们单击接受,就会收到此错误:

在此处输入图像描述

4

1 回答 1

1

我的一个 G Suite 帐户也遇到了同样的问题。就我而言,Google 电子表格脚本一直在使用的范围之一存在问题。更具体地说 https://www.googleapis.com/auth/classroom.topics.readonly。如果您想在 Google 课堂中处理主题,则此范围是必需的。我很确定存在某种帐户限制,但不幸的是,我无法在 Google 管理控制台中找到相应的设置。我已经按照这里的建议联系了 G Suite 支持,但他们无法帮助我。最终,我不得不从我的脚本中删除这个范围,它运行良好,但您可能对其他范围有问题,这里是您如何找出导致问题的原因的方法。

脚步

  1. 查找始终存在此问题的帐户
  2. 创建新的谷歌电子表格
  3. 转到工具 -> 脚本编辑器
  4. 单击查看 -> 显示清单文件。这将创建一个名为的清单文件appsscript.json
  5. 然后开始将范围列表中的范围一一添加到oauthScopesjson 文件中的字段。如果它不存在然后添加它
  6. 点击运行 -> 运行函数 -> 你的函数
于 2020-04-01T04:37:41.523 回答