2012-02-21 8 views

答えて

0

FacebookはOAuth 2.0のに移行しました: https://developers.facebook.com/docs/reference/javascript/FB.login/

試してみてください。

FB.login(function(response) { 
    if (response.authResponse) { 
     // user granted permissions 
    } 
}, { scope: "email" }); 
+0

同じことを試しましたが、許可を与えても開いたままのiframeウィンドウが開きます。 –

+0

追加情報を投稿する必要があります。コンソールに何かエラーがありますか? JS SDKをどのように初期化しますか?特定のブラウザで問題が発生するかどうかEtc. .. –

0

FB.uiはまだworks.I FB.login.Iを使用する必要はありませんが、この行以前のFBを追加しました。 UIServer.setLoadedNode = function(a、b){FB.UIServer._loadedNodes [a.id] = b; };ログイン後に必要なiframeのウィンドウを閉じるために、ログインしています。それは根本的な原因です。同じようにコメントしました。これは以前と同じように動作します。私はポップアップを閉じるためにjqueryとcssを使用していました。

+0

まだ動作が停止することがわからないので、OAuth2.0に移行することをお勧めします。 https://developers.facebook.com/docs/reference/dialogs/oauth/を参照してください。 –

関連する問題