ユーザーが接続されていないときに FB.login を使用していますが、すべて問題ないように見えますが、ユーザーがfb 接続ダイアログでキャンセルをクリックすると、ダイアログが閉じ、このキャンセル イベントで自分のページでイベントを発生させる必要があります (または、少なくともどこかにリダイレクトするときにユーザーはキャンセルを押します)。
検索して検索しましたが、そのようなイベントを発生させる方法が見つかりませんでした (「auth.cancel」にサブスクライブしようとしましたが、機能しません)。
何か案は?
質問する
2359 次
1 に答える
3
ユーザーがログインをキャンセルすると、次のGETパラメーターを使用してページにリダイレクトされます。
- error_reason = user_denied
- error = access_denied
- error_description = The + user + denied + your+request。
編集:
JS SDKでは、ここで述べられているように:
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + '.');
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
于 2012-06-17T06:06:34.137 に答える