【发布时间】:2014-03-03 01:58:33
【问题描述】:
我正在编写用于管理用户和组的 GoogleApps 的 java 客户端。我之前从事过配置 api,现在已弃用。从信息来看,需要使用 Admin Sdk 的目录 api。我去了给出的链接,但我找不到任何示例客户端来开始处理目录 api。请指导我获取信息或示例客户端开始
谢谢
【问题讨论】:
标签: google-api google-apps google-api-java-client google-admin-sdk
我正在编写用于管理用户和组的 GoogleApps 的 java 客户端。我之前从事过配置 api,现在已弃用。从信息来看,需要使用 Admin Sdk 的目录 api。我去了给出的链接,但我找不到任何示例客户端来开始处理目录 api。请指导我获取信息或示例客户端开始
谢谢
【问题讨论】:
标签: google-api google-apps google-api-java-client google-admin-sdk
你是对的。没有可遵循的(Admin SDK)目录 API 示例 (list of API samples)
如果我是你,我会关注Service Account sample code(我想这是你需要使用的)
然后您可以通过查看其他示例了解client library 的工作原理,并按照Directory API reference 使用它
编辑:
用户密码重置示例:
User user = service.users().get(username + '@' + domainName).execute();
user.setHashFunction("SHA-1");
user.setPassword(DigestUtils.sha1Hex(newPassword));
service.users().update(username + '@' + domainName, user).execute();
【讨论】: