java - fbconnect 与 java play 框架

标签 java playframework fbconnect

我在我的 play 应用程序中使用 fbconnect 模块,但收到以下错误。

无法编译文件 {module:fbconnect}/app/controllers/FBConnect.java。引发的错误是:无法解析 play.modules.fbconnect.FBConnectPlugin

我从Here下载了fbconnect 。 将文件夹重命名为fbconnect并放入

C:/play/myproject/modules

在 dependency.yml 中我放入

require:
- play -> fbconnect 0.6

在 C:/play/myproject/conf/application.config

# Facebook Connect
# ~~~~~
fbconnect.id=APP_ID
fbconnect.apiKey=API_KEY
fbconnect.secret=APP_SECRET
fbconnect.model=models.User
fbconnect.landUrl=/

我做错了什么。下载 fbconnect 并在 dependency.yml 和 application.conf 中进行所需的更改后。我也运行 Play 依赖项。

提前致谢

最佳答案

如果您计划进行 Facebook 登录以及其他网络登录(例如 twitter 或 google),我建议您选择一个最新的 Java 库,1.x 模块的问题是网络用于与其 API 通信的方法通常已经过时。

我想做 Facebook 和 Google 登录,并尝试在 1.2.4 中使用安全社交,问题是 Google 现在使用 OAuth2 而不是第一个 OAuth。我什至尝试使用 play 2.0 scala securesocial 的源代码更改模块,并将其“翻译”为 java。

所以我刚刚选择了一个 java 库(通常是最新的),scribe ( https://github.com/fernandezpablo85/scribe-java ),它工作得很好。

我到底做了什么:

  • 检查 scribe-java github 页面
  • 从 fork 列表中下载我想要的 fork
  • 从 Maven 构建
  • 编写我需要的代码

祝您的应用好运。

关于java - fbconnect 与 java play 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11403669/

相关文章:

java - CaptainCasa 框架 : TOUCHSIGNATURE component output as image/png data

java - 安全策略文件和jar

java - Assets 未在功能测试模式下加载

iphone - 使用图形 API 从 Facebook 获取用户信息

java - 如何在 JavaFX 中使用 jFrames?

java - 为什么下面的继承方法使用父类(super class)成员

java - 在 Java Play 中使用 Scala 控制台查询数据库

Scala/Play/Akka : delay action response

android - setImageURI/setimagebitmap 从网络中获取图像并在 ImageView 中显示

javascript - 内容安全策略 : Couldn't parse invalid source chrome-extension - FB script error in Firebug