Как мне выйти из системы, используя 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));
Но затем я нажимаю кнопку «Выйти» на моем сайте, чтобы закрыть сеанс в своем приложении. Затем, когда вы снова нажимаете на кнопку fb: login, она просто открывается и закрывается и ничего не делает, потому что я все еще подключен к Facebook. Я хочу, чтобы он перенаправил.
Но если при выходе из системы я также использую Facebook :: logoutUrl, он выводит меня из моего приложения И Фейсбука, а это не то, что мне нужно.