如何使用Google App Engine中的Google管理员目录API?

时间:2013-06-26 02:00:22

标签: google-app-engine google-admin-sdk

我在Google App Engine上运行了一个应用程序,我已打开云集成,以便我可以使用Admin SDK。在我的Google Apps控制台的“管理API访问”部分中,我使用了以下范围:

https://www.googleapis.com/auth/admin.directory.user https://www.googleapis.com/auth/admin.directory.user.readonly

表示客户名称:MYID.apps.googleusercontent.com

所以,我认为我可以做这样的事情:

ArrayList scopes = new ArrayList();
scopes.add("https://www.googleapis.com/auth/admin.directory.user.readonly");
scopes.add("https://www.googleapis.com/auth/admin.directory.user");


AppIdentityCredential appCredential = new AppIdentityCredential(scopes);


Directory directory = new Directory.Builder(HTTP_TRANSPORT, JSON_FACTORY, appCredential)
            .setApplicationName("MY APP")
            .build();
Directory.Users.List list = directory.users().list();
list.setDomain("MYDOMAIN.com");

Users users = (Users) list.execute();

我最终收到了404错误,所以我想知道配置中缺少什么?

0 个答案:

没有答案