更新:清除Cookie后,按设计工作。 h!

我正在开发一个出于各种原因使用Facebook的应用程序
用于启动Facebook连接会话的Javascript API。我想成为
能够使用Facebooker以几种方法使用该会话。

基本工作流程如下:


用户进入非Rails页面并通过JS登录FB Connect
用户转到另一个非Rails页面,可以查看FB数据,例如
名称,个人资料图片
用户转到基于Rails的页面-Rails使用在中创建的会话
步骤1做一些处理


我的问题是在步骤3中。Facebooker可以正常检测到会话,但是当
我尝试调用得到的类似facebook_session.user.name的方法:会话
密钥无效或不再有效

如果我在第二步中返回到URL,则我的会话仍然可以正常工作。

那么这是根本的不兼容性,还是我可以提供一些数据
发送给facebooker,以便我可以加入正确的会话?也许
我的facebooker.yml需要调整吗?

任何想法表示赞赏。

我的facebooker.yml

development:
 api_key: redacted
 secret_key: redacted
 canvas_page_name: blah_blah
 callback_url: http://test.domain:3000
 pretty_errors: true
 set_asset_host_to_callback_url: true
 tunnel:
   public_host_username:
   public_host:
   public_port: 4007
   local_port: 3000
   server_alive_interval: 0

最佳答案

加!始终在将您的cookie张贴在互联网上之前,先将其清除。

问题出在我的浏览器中仍然存在一个基于facebooker的现有会话。

现在都在工作。

关于javascript - 是否可以将现有的Facebook Connect session 与Facebooker一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2045455/

10-11 03:47