Я хочу получить идентификатор пользователя gmail с помощью GAE / java. и попробовал все примеры, но все возвращают ноль.
Кто-нибудь знает, как, все, что я хочу, это получить ID или имя пользователя.
вот и все.
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