无法调用目录API

问题描述 投票:0回答:1

我们需要与GSuite API集成,以便通过日常工作检索组成员及其用户详细信息。

我按照指南和:

  1. 设置服务帐户
  2. 在“Google云端控制台”启用“管理员SDK”
  3. 在GSuite“Google管理员” - >“API参考”中选中“启用API访问”
  4. 通过以下方式授予“管理API客户端访问权限”服务帐户的权限: 在您的域https://www.googleapis.com/auth/admin.directory.group.member.readonly上查看群组订阅 查看您域cazxswpoi上的群组 查看您域cazxswpoi上的用户

然而,当我尝试致电时,我得到了回复: - https://www.googleapis.com/auth/admin.directory.group.readonly {group id} / members,或者 - https://www.googleapis.com/auth/admin.directory.user.readonly {user email}

我得到“未授权访问此资源/ api”。

我曾尝试使用CURL来交换访问令牌,并尝试使用JAVA SDK,两者都返回了相同的错误。

如果我遗漏了任何东西,请告诉我。非常感谢。

google-admin-sdk gsuite
1个回答
0
投票

好的,我找到了缺失的部分。

如果有人遇到同样的问题,只需在交换accessToken时添加“sub = [super admin] @ [your domain]”。这将解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.