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

时间:2014-02-10 08:00:37

标签: java google-api-java-client google-admin-sdk

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

谢谢!

2 个答案:

答案 0 :(得分:2)

以下是相关导入的示例

来自文档(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();
    }

答案 1 :(得分:0)

我在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/