2011-12-14 4 views
0

По какой-то причине это работало до некоторой степени на прошлой неделе и просто больше не работает.current_facebook_user всегда возвращает nil?

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

Я использую facebooker2. Однако функция current_facebook_user продолжает возвращать нуль даже после входа в систему. Если я просматриваю файлы cookie в firefox, я вижу, что на сайте явно установлен файл cookie и для части подключения к facebook, поэтому я не могу понять проблему.

Вот только код, который использует facebook подключения:

<% 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 %> 

ответ

0

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

Смотрите здесь для резюме: https://developers.facebook.com/docs/oauth2-https-migration/

+0

что делает обновление плагина использовать OAuth 2.0 включает? – MEURSAULT

Смежные вопросы