【发布时间】:2012-07-11 22:28:37
【问题描述】:
嘿,我正在按照 fbconnect 模块教程here 来实现使用 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 无法解析为类型
任何想法
谢谢
【问题讨论】:
-
需要导入 JsonObject 类。我想,restfb.com/javadoc/com/restfb/json/JsonObject.html。交叉检查。
-
@精英绅士我添加了 import com.google.gson.JsonObject;在我的模型中,但现在我收到此错误该方法 findByEmail(String) 未定义用户类型
-
我认为你需要在你的java项目中添加所需的jar。我在这里找到了文档restfb.com/javadoc。里面有 User 类。
-
@JProgrammer 我现在收到此错误文件 /app/models/User.java 无法编译。引发的错误是:无法解析会话
标签: java playframework fbconnect