如何从G Suite托管域中检索组和成员数据

时间:2018-03-13 12:16:42

标签: javascript google-signin google-admin-sdk service-accounts google-directory-api

我成功实施Google Sign-in button 我使用我的托管域(HD)中的Gmail帐户登录:使用Javascript我检索用户的数据,但关于他/她的HD的唯一信息是名称(使用getHostedDomain())。

所以我创建了一个服务帐户,以获得更多关于我的HD的信息(使用Python API):通过使用HD名称,我检索组和HD的成员。

到目前为止一切顺利,但信息收集的过程不是一个:它分为两个不同的文件,分别在不同的时间执行。现在,我在网页上使用Gmail帐户登录,并注意到已登录用户所属的HD返回;然后我在终端中运行我的Python脚本,该终端检查给定的HD名称以便检索组和成员。

我试图实现单个执行收集器,其中只执行一个文件,可能只使用一种语言:网页是我不能放弃的文件,因为我想提供Google Sign -in,所以我试图使用Javascript从网页上访问其他高清信息(除了它的名字),而不使用我的其他Python脚本。

是否可以仅使用Javascript检索所有内容?

1 个答案:

答案 0 :(得分:0)

我认为你要找的是retrieve all groups for a domain or the account。另外,要检索特定用户所需的数据,可以使用方法Users: get