【发布时间】: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