更新:清除Cookie后按设计工作。卫生署!
我正在开发一款应用程序,出于各种原因使用Facebook 用于启动Facebook连接会话的Javascript API。我想成为 能够使用Facebooker在几个rails方法中使用该会话。
基本工作流程如下:
我的问题在第3步.Faceer检测到会话正常,但何时 我尝试调用像facebook_session.user.name这样的方法我得到:Session 密钥无效或不再有效
如果我在第二步回到网址,我的会话仍然正常。
这是一个基本的不兼容性,还是有一些数据我可以 发送给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
答案 0 :(得分:3)
尔加!在发布到interweb人员之前,请务必清除您的cookie。
问题在于我的浏览器中仍存在基于facebooker的会话。
现在全部工作。