2012-08-03 71 views
-2

我在我的網頁上有一個已發佈的按鈕,但我需要在用戶點擊按鈕後從Facebook登出用戶。我是如何做到的?如何在發佈後註銷Facebook?


我試試吧:

<html> 
    <head> 
    </head> 
    <body> 
     <div id="fb-root"></div> 
     <script> 
     //initializing API 
     window.fbAsyncInit = function() { 
     FB.init({appId: '462904197064938', status: true, cookie: true, xfbml: true}); 
     }; 

     (function() { 
     var e = document.createElement('script'); e.async = true; 
     e.src = document.location.protocol + 
      '//connect.facebook.net/en_US/all.js'; 
     document.getElementById('fb-root').appendChild(e); 
     }()); 
    </script> 

    <!-- custom login button --> 
    <a href="#" onclick="fblogin();return false;">login</a> 
    <a href="#" onclick="fblogout();return false;">logout</a> 

    <script> 
     //your fb login function 
     function fblogin() { 
     FB.login(function(response) { 
      alert("login"); 
     }, {scope:'read_stream,publish_stream,offline_access'}); 
     } 

     function fblogout() { 
     FB.login(function(response) { 
      alert("logout"); 
     }); 
     } 
    </script> 

</body> 
</html> 

但它不能正常工作。登錄工作正常,但註銷不起作用,並沒有任何錯誤日誌。 爲什麼它劑量工作?

回答