FacebookAPIを使用しています。Facebookからユーザーデータを取得したい。ユーザーは一度に複数のFacebookアカウントを追加登録できます。
私の問題は、ユーザーがFacebookアカウントに一度ログインし、別のアカウントを追加したい場合です。既存のアカウントから自動的にログアウトすることはありません。既存のログインページからユーザーをログアウトして、Facebookのログインページにリダイレクトしたい
FacebookAPIを使用しています。Facebookからユーザーデータを取得したい。ユーザーは一度に複数のFacebookアカウントを追加登録できます。
私の問題は、ユーザーがFacebookアカウントに一度ログインし、別のアカウントを追加したい場合です。既存のアカウントから自動的にログアウトすることはありません。既存のログインページからユーザーをログアウトして、Facebookのログインページにリダイレクトしたい
javascriptapi呼び出しを使用します。
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
});
});
}
次に、必要に応じてボタン/リンクに関数を追加できます。