繁体   English   中英

使用Javascript中的Facebook SDK注销

[英]Logout with Facebook SDK in Javascript

您好,我对Facebook SDK API的登出方法有疑问。 我没有关闭会议。 我想在索引的加载中关闭它,有我的方法

   <script type="text/javascript">
    function cerrarSesion() {
    FB.Auth.setAuthResponse(null, 'unknown');
    FB.getLoginStatus(function(response) {
        if (response && response.status === 'connected') {
          alert(response.status);
            FB.logout(function(response) {
                document.location.reload();
            });
        }
    });
});
</script>

我在索引的onload中调用了该方法,但是没有用

<body onload="cerrarSesion();">

如果FB.getLoginStatus显示用户确实已登录,则在初始化SDK之后执行注销事件,而不是onload:

window.fbAsyncInit = function() {
    FB.init({
      appId      : '{your-app-id}',
      cookie     : true,  // enable cookies to allow the server to access 
                          // the session
      xfbml      : true,  // parse social plugins on this page
      version    : 'v2.2' // use version 2.2
    });

    FB.getLoginStatus(function(response) {
      if (response.status === 'connected') {
        FB.logout();
      }
    });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM