使用Java中的Google Admin SDK列出用户

我想列出谷歌中定义的域中的用户。 我看到它可以通过Google Admin Directory SDK获得。 虽然,我找不到任何示例或文档如何在Java中使用它。 我已经获得了授权部分。 我只是不确定应该从API中使用哪些对象以及如何使用。

谢谢!

以下是相关导入的示例

来自文档( https://developers.google.com/admin-sdk/directory/v1/reference/users/list

作为帐户管理员,您还可以使用my_customer别名来表示帐户的customerId

import java.io.IOException; import java.util.List; import com.google.api.services.admin.directory.Directory; import com.google.api.services.admin.directory.model.User; import com.google.api.services.admin.directory.model.Users; public static List listUser(Directory directory) throws IOException { Users users = directory.users().list().setCustomer("my_customer").execute(); return users.getUsers(); } 

我在GoogleApps目录API管理用户时回答了类似的问题

你应该试试java客户端库。

https://developers.google.com/admin-sdk/directory/v1/api-lib/java

它有一个Java中的目录API快速入门,它可以帮助您设置和开始。

此外,这是此特定API的javadoc参考

https://developers.google.com/resources/api-libraries/documentation/admin/directory_v1/java/latest/