0

出于某种原因,这一直有效到上周的某个时间点,只是拒绝再工作了。

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

我正在使用facebooker2。然而,即使在登录之后,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 %>
4

1 回答 1

0

Facebook 最近已将所有应用程序迁移到 OAuth 2.0。为了使用 OAuth 2.0,我这周必须为我的应用更新 Facebooker2 插件。

请参阅此处以获取摘要:https ://developers.facebook.com/docs/oauth2-https-migration/

于 2011-12-14T16:07:11.627 回答