Ruby on rails Facebooker Gem会话密钥已过期
今天早些时候,我的Facebook Connect Rails应用程序运行正常,但似乎已停止正常获取Facebook会话 我正在使用Facebooker gem来处理与Facebook的交互。突然,我的应用程序开始抛出此异常,无论是在我登录Facebook帐户时,还是在我注销(在实际的Facebook网站上)时:Ruby on rails Facebooker Gem会话密钥已过期,ruby-on-rails,facebook,facebooker,Ruby On Rails,Facebook,Facebooker,今天早些时候,我的Facebook Connect Rails应用程序运行正常,但似乎已停止正常获取Facebook会话 我正在使用Facebooker gem来处理与Facebook的交互。突然,我的应用程序开始抛出此异常,无论是在我登录Facebook帐户时,还是在我注销(在实际的Facebook网站上)时: WelcomeController#索引(ActionView::TemplateError)“会话密钥无效或不再有效” app/views/welcome/_friends.html
WelcomeController#索引(ActionView::TemplateError)“会话密钥无效或不再有效”
app/views/welcome/_friends.html.erb的第4行
1:
2:朋友
三:
4:
5:
6:
7:
app/views/welcome/_friends.html.erb:4
app/views/welcome/_logged_in_index.html.erb:90
app/views/welcome/index.html.erb:2
:8:在“同步”中
:8:在“同步”中
首先,确保您的应用程序已通过Facebook授权,方法是转到浏览器窗口中出现异常的以下地址:
http://www.facebook.com/login.php?api_key=YOUR_APP_KEY&next=RETURN_URL
如果你在那之后出现了错误,很可能是因为Facebook本身。有时从cookie中取出会话密钥会有所帮助(“您的应用程序密钥”+“\u会话密钥”
cookie),但有时也不起作用
http://www.facebook.com/login.php?api_key=YOUR_APP_KEY&next=RETURN_URL