我正在使用 Facebook api。我想从 facebook 获取用户数据。用户可以一次添加注册多个 Facebook 帐户。
我的问题是:如果用户在 Facebook 帐户中登录一次并想添加另一个帐户。它不会从现有帐户中自动注销。我想从现有的登录页面注销用户并将其重定向到 Facebook 登录页面
我正在使用 Facebook api。我想从 facebook 获取用户数据。用户可以一次添加注册多个 Facebook 帐户。
我的问题是:如果用户在 Facebook 帐户中登录一次并想添加另一个帐户。它不会从现有帐户中自动注销。我想从现有的登录页面注销用户并将其重定向到 Facebook 登录页面
使用 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")));
您可以调用 FB.logout 函数,然后直接调用 FB.login 函数,例如
function logout_and_login() {
FB.logout(function(response) {
FB.login( function() {
// do something
});
});
}
然后您可以根据需要将该功能添加到按钮/链接。