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