Facebook API Выход из моего приложения, но не facebook

Как сделать так, чтобы выход из системы с помощью api Facebook выводил меня из моего приложения (веб-сайта), но сохранял вход на facebook.com?

Это вводит меня в систему нормально:

 window.fbAsyncInit = function()
{
        FB.init({
            appId      : '<?= APP_ID ?>',
            status     : true, 
            cookie     : true,
            xfbml      : true,
            oauth      : true,
        });

    FB.Event.subscribe('auth.login', function(response)
    {alert(response);
            window.location = 'http://reviewsie.com/accounts/facebook';
        });

    };

  (function(d)
{
        var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
        js = d.createElement('script'); js.id = id; js.async = true;
        js.src = "//connect.facebook.net/en_US/all.js";
        d.getElementsByTagName('head')[0].appendChild(js);
    }(document));

Но затем я нажимаю logout на моем сайте, что убивает мою сессию в моем приложении. Затем, когда вы снова нажимаете на кнопку fb:login-button, она просто открывается и закрывается и ничего не делает, потому что я все еще подключен к facebook. Я хочу, чтобы она перенаправляла.

Но если при выходе я также использую Facebook::logoutUrl, то я выхожу из приложения И facebook, а это не то, чего я хочу.

6
задан cdub 8 February 2012 в 07:48
поделиться