私のアプリ (facebook-php) は、ユーザーのウォールとページに画像をアップロードします。アップロード後にログアウトしても、すべて正常に動作します。
ユーザーが自分の電子メールとパスワードでログインし、誕生日などを取得する許可を求められたときにキャンセルを押すと問題があります。この瞬間、ユーザーはログインしていますが、有効なログアウト リンクを作成できません。
$params = array( 'next' => 'http://localhost/index.php' );
$facebook->getLogoutUrl($params);
(access_token は「0」です)。
ログアウトする唯一の方法は、facebook.com にアクセスしてログアウトをクリックすることです。ユーザーをログアウトする別の方法はありますか?