出于某种原因,当我打电话时FB.logout();
,用户实际上并没有退出 Facebook。
为什么会这样?没有 js 错误被抛出,我可以在代码通过 SDK 运行时单步执行它......它只是没有成功注销。
出于某种原因,当我打电话时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_*
cookie。FB.logout
会自己做。