1

私のアプリ (facebook-php) は、ユーザーのウォールとページに画像をアップロードします。アップロード後にログアウトしても、すべて正常に動作します。

ユーザーが自分の電子メールとパスワードでログインし、誕生日などを取得する許可を求められたときにキャンセルを押すと問題があります。この瞬間、ユーザーはログインしていますが、有効なログアウト リンクを作成できません。

$params = array( 'next' => 'http://localhost/index.php' );
$facebook->getLogoutUrl($params);

(access_token は「0」です)。

ログアウトする唯一の方法は、facebook.com にアクセスしてログアウトをクリックすることです。ユーザーをログアウトする別の方法はありますか?

4

2 に答える 2

0

いいえ、ユーザーは Facebook でいつログアウトまたはログインするかを決定します。この問題についてユーザーが決定したり、そのようなボタンを追加したりすることはできません。

ユーザーをログアウトすることはできませんが、そのユーザーがログインしているかどうかを知ることができ、それに応じてアプリケーションを表示できます。

于 2013-07-11T20:00:25.337 に答える
0

完全な答えではありませんが、私はそれを回避しました。Facebookページにcssを挿入できる拡張機能をインストールしました。表示を「なし」に設定してキャンセルボタンを無効にします...

于 2013-07-12T12:38:53.720 に答える