2

Facebook JavaScript ライブラリ関数 FB.getLoginStatus を使用しようとしています。この関数は、ユーザーがログインしている場合は機能しますが、ユーザーが facebook にログインしていない場合は失敗します。

これが私のコードです:

FB.getLoginStatus(function (response) {
    console.log('entering the function!');
    if (response.status === 'connected') {
        FB.api('/me', function (response) {
            if (response.name != undefined) {
                console.log("Welcome, " + response.name);
            }
        });
    } else if (response.status === 'not_authorized') {
        console.log('not logged to app');
    } else {
        // NEVER POPUP
        console.log('user not logged');
    }
});

最後のイベント (ユーザーがログに記録されていない場合)、ユーザーがログに記録されていない場合、関数はイベントを発生させず、[関数に入る] ログが表示されません。

Facebookユーザーが接続されているかどうかを検出するアイデアを誰かが持っていますか.

よろしく、リンヴィ

4

1 に答える 1

1

私はこの問題についてバグ レポートを送信しましたが、Facebook の開発者は、これが実際には現在知られている問題であると報告しました。

于 2012-07-19T23:35:59.420 に答える