0

我正在尝试使用此http://github.com/kalasjocke/authlogic_facebook_connect连接 facebooker 和 authlogic

我遇到了问题,所以开始调试 facebooker gem 代码。我意识到没有使用与 facebook 有任何关系的 facebook 登录设置任何参数。我可以按下 facebook 登录按钮,它会按原样打开 facebook 窗口,然后我接受/登录 facebook。然后在 facebooker/rails/controller.secure_with_facebook_params!我打印出参数,这是显示的:

authenticity_token<pulled out token number>actioncreatecontrollerperson_sessions

person_sessions 是我的 user_sessions 的名称。不确定这是否会有所不同...

就是这个。显然这里应该有其他参数。我检查以确保我的应用程序编号与 facebooker.yml 都可以(尽管老实说,我不明白为什么这很重要,因为我还没有制作 facebook 应用程序,只是想使用连接)。

有任何想法吗??如果有人能帮助我,我会非常感激......任何线索都会很有用!

ķ

4

2 回答 2

0

我遇到了同样的问题,我的问题是我在 Facebook 本身的应用程序设置页面上设置了一个站点域......当它是一个 facebook 设置时,我浪费了很多时间来摆弄我的代码和我的 rails 应用程序中的设置沿着。最后在 authlogic google 小组中向 Alex Neth 致敬。所以我所拥有的是

  • 申请号 150132505999999
  • 应用程序秘密 e7fb8001d80e99999999999999999999
  • 站点 URL http://localhost:3000
  • 站点域本地主机

而我应该拥有的是

  • 申请号 150132505999999
  • 应用程序秘密 e7fb8001d80e99999999999999999999
  • 站点 URL http://localhost:3000
  • 站点域

呃,可能是一个显而易见的问题,但我希望这对某个地方的人有所帮助。(我不得不在该站点上拆分站点 URL,以解决该站点上的垃圾邮件问题)

于 2010-09-08T10:14:36.570 回答
0

啊,我想我终于想通了!由于我还没有应用程序,因此 facebooker.yml 中的 set_asset_host_to_callback_url 应设置为 false。但是,完成此操作后,您必须关闭浏览器,因为它似乎存储了以前的会话。现在来解决我的下一个问题!

于 2010-08-15T22:18:25.003 回答