【问题标题】:Unable to access GSuite Groups - Error Code 400无法访问 GSuite 组 - 错误代码 400
【发布时间】:2020-01-05 16:48:27
【问题描述】:

我有 GSuite 服务帐户,并且我的应用使用以下范围(这些都可以正常工作):

https://www.googleapis.com/auth/admin.directory.customer.readonly,https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/admin.directory.domain.readonly,https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/drive.metadata.readonly,https://www.googleapis.com/auth/drive.photos.readonly

现在我必须访问 gsuite 组,如 api 文档中所述:https://developers.google.com/admin-sdk/directory/v1/reference/groups/list

我添加了这两个范围:

https://www.googleapis.com/auth/admin.directory.group.readonly, https://www.googleapis.com/auth/admin.directory.group

在我现有的范围内,我现在无法授权我的应用程序。

当我尝试通过上述链接中的 api explorer 进行检查时,它会引发错误:400 - Bad Request。但是最奇怪的事情发生了,它只在尝试时返回了200 ONCE,并返回了我创建的组,但是我无法再次成功调用并不断出错。

这里有什么我遗漏的吗?任何帮助将不胜感激。 谢谢。

注意:我也可以访问具有上述范围的 gsuite 用户,问题仅在于组。

【问题讨论】:

    标签: google-api google-drive-api google-admin-sdk google-workspace google-directory-api


    【解决方案1】:

    正如documentation 中提到的,400 错误与您使用的范围无关。但是,资源管理器 API 信息不正确,因为“客户”字段是必需的,您可以尝试在该字段上键入 my_customer,如果您的用户具有适当的权限,您应该得到 200。

    我已提交更新当前文档的请求。

    【讨论】:

      猜你喜欢
      • 2013-04-27
      • 2013-02-08
      • 2014-11-17
      • 2016-07-09
      • 2022-12-03
      • 1970-01-01
      • 2021-07-18
      • 1970-01-01
      • 2015-12-23
      相关资源
      最近更新 更多