1

我正在使用 Facebook api。我想从 facebook 获取用户数据。用户可以一次添加注册多个 Facebook 帐户。

我的问题是:如果用户在 Facebook 帐户中登录一次并想添加另一个帐户。它不会从现有帐户中自动注销。我想从现有的登录页面注销用户并将其重定向到 Facebook 登录页面

4

2 回答 2

0

使用 javascript api 调用:

FB.logout(function(response) {
  alert("user is now logged out");
});

如果您使用的是 PHP-SDK

header("Location: " . $facebook->getLogoutUrl(array('next'=>"http://domain.com/wheretoredirectafterlogout.html")));
于 2012-05-28T08:41:34.633 回答
0

您可以调用 FB.logout 函数,然后直接调用 FB.login 函数,例如

function logout_and_login() {
  FB.logout(function(response) {
    FB.login( function() {
      // do something
    });
  });
}

然后您可以根据需要将该功能添加到按钮/链接。

于 2012-05-28T10:20:30.763 回答