2

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

我在 java 中使用 G Suite admin SDK 来检索 google 用户,但是没有标志或变量可以帮助我区分两者。有没有办法做到这一点?

(AbstractGoogleClient.Builder) client;

client.login(Directory.Builder.class);

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

User user = client.execute(request);
4

2 回答 2

0

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

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

于 2018-09-16T22:47:22.133 回答
0

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

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

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

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

云端硬盘活动报告返回有关您帐户的用户如何管理、修改和共享其 Google 云端硬盘文档的信息。

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

于 2018-09-14T09:48:43.243 回答