fbconnect与java play框架

fbconnect与java play框架,java,playframework,fbconnect,Java,Playframework,Fbconnect,我正在播放应用程序中使用fbconnect模块,但出现以下错误 无法编译文件{module:fbconnect}/app/controllers/fbconnect.java。引发的错误是:无法解析play.modules.fbconnect.FBConnectPlugin 我从下载了fbconnect。 将文件夹重命名为fbconnect并将其放入 C:/play/myproject/modules 在dependencies.yml中,我将 require: - play -> fb

我正在播放应用程序中使用fbconnect模块,但出现以下错误

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

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

C:/play/myproject/modules
在dependencies.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并在dependencies.yml和application.conf中进行所需更改后。我也运行播放依赖项


提前感谢

以下URL提供了有关安全社交游戏框架1.0+的更多详细信息:

如果您希望使用社交图而不仅仅是auth,我建议您选择restFB或batchFB

步骤: 对于设置: 或使用:

play install socialsecure-0.2.4
或添加到dependencies.yml文件

require:
  -play -> securesocial 0.2.4
&然后跑

play deps
将路由添加到路由文件:

*       /auth       module:securesocial
将以下内容添加到需要身份验证的控制器类中:

@With( SecureSocial.class )
public class Application extends Controller {
确保您的提供商(如twitter或facebook)位于application.conf文件的提供商列表中。另外,请确保在application.conf文件中为应用程序指定了正确的密钥/ID&secret。完成后,请确保您对securesocial的引用已就位。如果没有,请对您使用的IDE运行play eclipsify或相应的命令。完成后,启动应用程序并测试facebook或其他提供商链接-确保在facebook上的facebook应用程序中正确指定了facebook返回URL

可以根据需要修改main.html页面等,以确保根据需要使用CSS/content/login显示

如果使用groovy模板,可以将以下内容添加到html视图中以显示一些用户信息:

 <h2><img src="${user.avatarUrl}" width="40px" height="40px"/> Welcome    ${user.displayName}</h2>

希望它能有所帮助

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

我想做一个Facebook和Google登录,并尝试使用SecureSocial for 1.2.4,问题是Google现在使用OAuth2而不是第一个OAuth。我甚至尝试使用play 2.0 scala securesocial中的源代码更改模块,并将其转换为java

所以我选择了一个java库,它通常是最新的,scribe,并且工作得非常好

我到底做了什么:

检查scribe java github页面 从fork列表下载我想要的fork 从Maven构建 我需要什么
祝你的应用好运。

只是想知道-这是哪个版本的游戏?如果是1.+,有什么原因让你更喜欢这个而不是社会安全吗?@ali haider什么是社会安全?如果你使用play 1.+而不是2.+,你可以研究社会安全。我不确定SocialSecurity是否可用于play 2.0+。@ali haider我使用的是1.Something有任何教程解释如何使用此模块在我的网站上实现facebook登录?我只需要验证。我对java和play framework非常陌生,您能给我一些指导吗?转到github页面获取securesocial java演示:-查看配置文件securesocial和application.conf以及控制器/服务/视图以供参考。它应该不会花太长的时间去看演示。我下载了它实际上我已经在C目录下播放,然后我的项目在里面播放。我应该将此模块保留在“我的项目模块”文件夹中还是播放模块中?如果从命令提示符使用“播放安装securesocial-0.2.4”命令,则应将securesocial添加到播放目录中的模块目录中。然后,您可以在application.conf文件的conf目录下的application.conf文件中添加securesocial引用,该文件位于application.conf文件中:require:-play->securesocial 0.2.4