我已经使用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将在那里工作。

10-07 19:51