我已经使用Javascript API和FBML在网站上实现了Facebook登录。
当用户单击“登录”时,将其凭据输入到弹出窗口中,进入下一个阶段,并在提示您输入权限时单击“不允许”,该窗口仅关闭而没有任何其他反应。
我想更改它,以便在窗口关闭时,浏览器然后重定向到我选择的URL。
使用Javascript API,当前的设置是否可行?
最佳答案
我假设您的意思是XFBML,因为您不能在FBML中使用FBJS以外的任何东西。这段代码来自FB.login documentation:
FB.login(function(response) {
if (response.session) {
// user successfully logged in
} else {
// user cancelled login
}
});
如果您没有获得授权,则在
else
块中发生的一切。 top.location.href
将在那里工作。