如何区分使用谷歌套件管理员和谷歌套件业务管理员之间的谷歌API

问题描述 投票:2回答:2

常规的GSuite管理员无法创建新的团队驱动器(只有业务管理员可以)我需要通过API区分常规GSuite管理员和业务GSuite管理员。

我在java中使用G Suite管理员SDK来检索谷歌用户,但没有标志或变量可以帮助我区分两者。有办法吗?

(AbstractGoogleClient.Builder) client;

client.login(Directory.Builder.class);

Directory.Users.Get request = ((Directory) client.users().get(EmailOfAdmin-RegularOrBusiness);

User user = client.execute(request);
google-apps google-admin-sdk gsuite google-drive-team-drive
2个回答
0
投票

常规G Suite Admin API用于检索用户:

GET https://www.googleapis.com/admin/directory/v1/users/userKey

其中,userKey可以是用户的主电子邮件地址,唯一用户ID或用户的别名电子邮件地址之一。

使用G Suite Business时,文件属于团队而非个人。您单位中的每个用户都可以在云端硬盘中存储无限量的Gmail邮件,Gmail照片和文件。

Drive activity report会返回有关您帐户的用户如何管理,修改和共享其Google云端硬盘文档的信息。

有关请求的查询字符串和响应属性的信息,请参阅API Reference。有关与Google云端硬盘相关的特定事件的信息,请参阅Drive event names


0
投票

查看RoleAssignments.list端点。这应该为您提供有关与特定用户关联的角色以及他们的管理员类型的信息。

有关角色:https://developers.google.com/admin-sdk/directory/v1/guides/manage-roles的更多信息,请查看此页面

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