rails facebook connect和新的应用程序设置编辑器

时间:2010-09-06 18:45:59

标签: ruby-on-rails facebook

直到最近,我的应用程序在Facebook连接上运行良好。

当您点击login with facebook按钮时,会显示弹出窗口,点击allow可以完成一半的工作: Facebook连接到我在Post-Authorize Callback URL中设置的秘密控制器,但不是关闭弹出窗口并将用户重定向到主页,而是在弹出窗口中显示网站。 该网址看起来也很奇怪;它包含很多变量:

http://dev2.mysite.com/?perms=email,user_birthday,user_location,read_friendlists&selected_profiles=.....&installed=1&session={%22session_key%22:%222.ngQ0..............2A__.3600.1283803200-573147092%22,%22uid%22:3.......3,%22expires%22:1283803200,%22secret%22:%22bMse.......sQ__%22,%22sig%22:%22f7446..........fafdfbeda%22}

我尝试了一切,但没有任何工作。

我还检查过xd_receiver是否仍然存在。

此外,我查看的所有教程都在讨论连接选项卡和连接URL字段,但不再提供。 当我进入我的应用程序设置时,我只有一个Facebook集成选项卡 包含以下字段:

非常感谢任何帮助!


在挖掘之后,我发现了一些有趣的东西:

首先,我并不孤单。

此页面提供的示例:http://big-glow-mama.heroku.com/(git:http://github.com/holden/authlogic_openid_selector_example)遇到问题。

此外,当我将onlogin值更改为:document.location.href=document.location.href;

弹出窗口关闭,刷新背景,但不登录用户。然后,我需要再次单击登录按钮才能登录。

如果有人有想法,我很乐意听取你的意见!

4 个答案:

答案 0 :(得分:0)

最后,我找到了别的东西, 如果您没有请求任何扩展权限,则facebook连接按钮可以正常工作,否则会失败!

答案 1 :(得分:0)

除了我今天也看到同样的问题外,没有任何帮助。如果我不要求扩展权限,一切都很好。必须是facebook端的一些bug一定不能吗?

答案 2 :(得分:0)

仅清除我的Cookie无济于事,但清除整个浏览器历史记录会让这项工作重新开始。一次。

答案 3 :(得分:0)

我搬到了Oauth2,现在一切都很好。