使用GAE/java获取gmail用户帐户?
我想用GAE/java获取gmail用户id。 并尝试了所有示例,但都返回null 任何人都知道怎么做,我只想得到ID或用户名 就这些使用GAE/java获取gmail用户帐户?,java,google-app-engine,oauth,gmail,Java,Google App Engine,Oauth,Gmail,我想用GAE/java获取gmail用户id。 并尝试了所有示例,但都返回null 任何人都知道怎么做,我只想得到ID或用户名 就这些 UserService userService = UserServiceFactory.getUserService(); User user = userService.getCurrentUser(); if (user != null) { String email = user.getEmail(); } else { // no u
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if (user != null) {
String email = user.getEmail();
} else {
// no user logged in
}
还可以查看文档:
更新:
当然,您需要在配置中启用用户身份验证,以要求用户登录并查看其数据:
请参见此以了解如何进行您自己的登录:
仅返回null,我需要重定向用户以使用其google帐户登录,并再次重定向到我的应用程序,我有一个URL,但只返回一个我确实不知道的令牌,并且找不到如何使用它,您必须将应用程序配置为需要身份验证-请参阅更新的答案。