我正在尝试从我的域中获取用户电子邮件列表。
确定。我就是这样做的(代码片段):
UserService userService = new UserService("ProvisioningApiClient");
userService.setOAuth2Credentials(credential);
userService.useSsl();
UserFeed userFeed = userService.getFeed(url, UserFeed.class);
for (UserEntry userEntry : userFeed.getEntries()) {
logger.warning(userEntry.getEmail().toString());
}
记录器将抛出NullPointerException错误。但是当我尝试使用userEntry.getTitle.getPlainText()时,会显示名称。
我错过了什么吗?
答案 0 :(得分:0)
这是我找到的解决方案:
设定常数
private static final string DOMAIN = "mydomain.com";
然后从userEntry获取用户名,并使用别名和域追加字符串。
String userEmail = userEntry.getLogin.getUsername + "@" + DOMAIN;