【发布时间】:2014-03-07 11:08:11
【问题描述】:
我想列出谷歌定义的域中的用户。我看到它可以通过 Google Admin Directory SDK 获得。 虽然,我找不到任何示例或文档如何在 Java 中使用它。 我已经得到了授权部分。我只是不确定应该从 API 中使用哪些对象以及如何使用。
谢谢!
【问题讨论】:
标签: java google-api-java-client google-admin-sdk
我想列出谷歌定义的域中的用户。我看到它可以通过 Google Admin Directory SDK 获得。 虽然,我找不到任何示例或文档如何在 Java 中使用它。 我已经得到了授权部分。我只是不确定应该从 API 中使用哪些对象以及如何使用。
谢谢!
【问题讨论】:
标签: java google-api-java-client google-admin-sdk
这是一个相关导入的示例
来自文档 (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<User> listUser(Directory directory) throws IOException {
Users users = directory.users().list().setCustomer("my_customer").execute();
return users.getUsers();
}
【讨论】:
我在GoogleApps Directory APIs To Manage Users回答了类似的问题
你应该试试 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/
【讨论】: