我正在尝试获取登录的谷歌用户的当前电子邮件 ID。我尝试了类似以下的方法,它在开发模式下工作但在生产模式下不工作。
public class EndpointAPI {
@ApiMethod(httpMethod = HttpMethod.GET, path = "getuser")
public Container getLoggedInUser() {
UserService userService = UserServiceFactory.getUserService();
User guser = userService.getCurrentUser();
Container container = new Container();
container.user = "user not logged in";
if (null != guser)
container.user = guser.getEmail();
return container;
}
public class Container {
public String user;
}
}
我尝试查看文档(并尝试添加客户端 ID、范围等),但无法成功找到我需要做的事情。
如果有人可以发布一个简单的工作示例,将不胜感激。
问候, 沙迪亚