更新:清除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/