Current_facebook_user总是返回nil



由于某种原因,直到上周的某个时候,这还在工作,但现在再也不起作用了。

My app (http://melodizr.com)使用facebook connect让用户在数据库中输入信息等

我正在使用facebook2。然而,current_facebook_user函数一直返回nil,即使在登录之后也是如此。如果我在firefox中浏览cookie,我可以清楚地看到网站和facebook连接部分的cookie设置,所以我似乎无法理解这个问题。

下面是使用facebook connect的唯一代码:
<% puts current_facebook_user.inspect %>
<%= fb_connect_async_js %>
<% if !current_facebook_user.nil? %>
  //do some stuff
<% else %>
  <div id="fbcont">
<%= fb_login_and_redirect "", :perms => '' %>
  </div>
<% end %>

Facebook最近将所有应用程序迁移到OAuth 2.0。为了使用OAuth 2.0,我不得不在本周更新我的应用程序的Facebooker2插件。

查看这里的摘要:https://developers.facebook.com/docs/oauth2-https-migration/

相关内容

  • 没有找到相关文章

最新更新