当用户没有连接并且一切看起来都很好时,我正在使用FB.login,但是当用户点击fb connect对话框中的取消时,它会关闭,我必须在我的页面上引发一个事件这个取消事件(或者至少在用户点击取消时重定向)。
搜索和搜索,但找不到如何提出这样的事件(我试图订阅“auth.cancel”,但它只是不起作用)。
有什么想法吗?
答案 0 :(得分:3)
当用户取消登录时,他会使用以下GET参数重定向到您的页面:
编辑:
在JS SDK中,如所述here:
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.');
}
});