繁体   English   中英

G Suite Marketplace 插件 OAuth:错误 400:invalid_request 帐户受限

[英]G Suite Marketplace Add-on OAuth: Error 400: invalid_request Account restricted

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

错误 400:invalid_request 帐户受限

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

在此处输入图片说明

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

脚步

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM