current_facebook_user всегда возвращает ноль? - PullRequest
0 голосов
/ 14 декабря 2011

По какой-то причине это работало до определенного момента на прошлой неделе, и просто отказывалось работать больше.

Мое приложение (http://melodizr.com) использует facebook connect, чтобы пользователи вводили информацию в базу данных и т. Д.

Я использую facebooker2. Однако функция current_facebook_user возвращает ноль, даже после входа в систему.Если я просматриваю файлы cookie в Firefox, я вижу, что для сайта и части подключения 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 %>

1 Ответ

0 голосов
/ 14 декабря 2011

Facebook недавно перенесла все приложения в OAuth 2.0.Мне пришлось обновить плагин Facebooker2 для моего приложения на этой неделе, чтобы использовать OAuth 2.0.

См. Здесь сводку: https://developers.facebook.com/docs/oauth2-https-migration/

...