繁体   English   中英

current_facebook_user总是返回nil吗?

[英]current_facebook_user always returns nil?

由于某种原因,它一直有效到上周的某个时候,并且只是拒绝了。

我的应用程序(http://melodizr.com)使用facebook connect让用户在数据库等中输入信息。

我正在使用facebooker2。 但是,即使登录后,current_facebook_user函数也始终返回nil。 如果我在firefox中浏览cookie,可以看到显然为站点和facebook connect部分设置了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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM