0

何らかの理由で、これは先週のある時点まで機能していましたが、機能しなくなりました。

私のアプリ (http://melodizr.com) は facebook connect を使用して、ユーザーにデータベースなどに情報を入力させます。

私は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 に答える