由于某种原因,我打电话 FB.logout();, ,用户实际上并未从Facebook中登录。

为什么这可能是?没有JS错误会被丢弃,我可以逐步浏览该代码,因为它通过SDK运行...它并没有成功登录。

有帮助吗?

解决方案

你需要有 fb-root 首先div标签,然后致电 FB.init() 接着 FB.logout()

示例用法:

FB.logout(function(){
  window.location = 'path/url here';
});

另外,您应该重定向到此URL注销:

www.facebook.com/logout.php?app_key=KEY&session_key=SESSION&next=REDIRECT_URL

其他提示

打电话时,您需要具有有效的访问令牌 FB.logout. 。不要删除 fbs_* 饼干自己。 FB.logout 会做这个。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top