получить учетную запись пользователя gmail с помощью GAE / Java? - PullRequest
0 голосов
/ 25 марта 2011

Я хочу получить идентификатор пользователя gmail с помощью GAE / java. и попробовал все примеры, но все возвращают ноль.

Кто-нибудь знает, как, все, что я хочу, это получить ID или имя пользователя.

вот и все.

1 Ответ

3 голосов
/ 26 марта 2011
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();

if (user != null) {
    String email = user.getEmail();
} else {
    // no user logged in
}

Также взгляните на документы: http://code.google.com/appengine/docs/java/gettingstarted/usingusers.html

Обновление:

Конечно, вам необходимо включить аутентификацию пользователей в вашей конфигурации, чтобы пользователи могли войти в систему и увидеть ихданные: http://code.google.com/appengine/docs/java/config/webxml.html#Security_and_Authentication

Смотрите это, чтобы увидеть, как сделать свой логин: http://code.google.com/appengine/docs/java/users/overview.html

...