2012-12-27 3 views
0

내 도메인에서 사용자 이메일 목록을 가져 오려고합니다.GAE : Google Apps 프로비저닝 UserEntry getEmail 반환 null

확인.

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()를 사용하면 이름이 표시됩니다.

내가 빠진 것이 있습니까? 별칭 및 도메인과 일정

private static final string DOMAIN = "mydomain.com"; 

그런 다음 userEntry에서 사용자 이름을 가져올 수 및 추가 문자열을 설정

:

+0

당신은 당신의 자신의 질문에 대한 답변과 이용 약관을 읽고 동의를해야한다. –

+0

감사합니다. 나는 그것을 할 것이다. – lannyboy

답변

0

이것은 내가 찾은 솔루션입니다. 다른 사람이 아니라 다음 대답 문제로 보류 한이 볼 수 있도록

String userEmail = userEntry.getLogin.getUsername + "@" + DOMAIN;