-1

嘿,我正在按照此处的 fbconnect 模块教程使用 Facebook 功能实现登录

我的用户模型中有此操作

public static void facebookOAuthCallback(JsonObject data){
 String email = data.get("email").getAsString();
 User user = findByEmail(email);
if(user == null){
    user = new User();
    user.email = email;
    user.insert();
}
Session.current().put("user", user.email);
}

我得到这个错误。我需要导入一些东西吗? 无法编译文件 /app/models/User.java。引发的错误是:无法将 JsonObject 解析为类型

有任何想法吗

谢谢

4

1 回答 1

2

看起来好像缺少很多导入。最简单的解决方案是使用像 IntelliJ 这样的 IDE,它具有 playframework 源文件 (/framework/src)。

如果您不能这样做,请尝试查找您遇到的每个问题,并搜索您需要的相关导入。

从您上一条评论来看,Session实际上是 Http 的内部类,因此您需要导入play.mvc.Http.

于 2012-07-11T23:12:54.100 回答