作为管理员,我希望在API的帮助下,可以看到Google Workspace帐户中所有组的所有成员。是否有任何API来执行此操作?如果没有,还有其他选择吗?
我试着在Google的文档中搜索。他们有Admin SDK Directory API来列出给定组的所有成员。但是我需要在Google Workspace帐户中显示所有组的所有成员(而不是一次只显示一个组)。
在这种情况下,您需要做的是使用Admin SDK Directory API中的groups.list
方法,以便列出所有组并从所有组中获取组密钥。获得组密钥后,可以使用members.list
方法使用从列出所有组中检索到的所有组密钥列出每个组的成员。
例如,您可以轻松地将所有组键放入数组中,然后使用成员创建遍历整个数组的循环。使用数组中的每个组键值列出方法。
参见:
- groups.list
- members.list