Facebook Like and Logout -
i pretty new stackoverflow , coding i'll try best make question clear , simple possible:
i'm looking create webpage have facebook button , logout button sign user out of facebook account...so user can facebook like, enter login info, logout. here script have far have refresh in order logout work , direct main page. many help:
interactive link: http://jsfiddle.net/nrdnx/11/
code:
<html> <head> <title>my great web page</title> </head> <body> <div id="fb-root"></div> <script> window.fbasyncinit = function() { fb.init({ appid : '271358172932770', // app id status : true, // check login status cookie : true, // enable cookies allow server access session xfbml : true // parse xfbml }); // additional initialization code here getstatus(); }; // load sdk asynchronously (function(d){ var js, id = 'facebook-jssdk', ref = d.getelementsbytagname('script')[0]; if (d.getelementbyid(id)) {return;} js = d.createelement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_us/all.js"; ref.parentnode.insertbefore(js, ref); }(document)); </script> </script> <iframe src="http://www.facebook.com/plugins/like.php?href=www.facebook.com/orangeleaflawrence" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"></iframe> <a href="javascript:void();" onclick="getstatus()">get status</a> <div id="logout"><a href="logout.html">logout of facebook</a></div> <script> fb.event.subscribe('auth.authresponsechange', function(response) { alert('the status of session is: ' + response.status); }); function getstatus(){ fb.getloginstatus(function (response) { alert(response.status); if (response.status === 'connected') { document.getelementbyid('logout').style.display=''; // user logged in , has authenticated // app, , response.authresponse supplies // user's id, valid access token, signed // request, , time access token // , signed request each expire } else if (response.status === 'not_authorized') { document.getelementbyid('logout').style.display='none'; // user logged in facebook, // has not authenticated app } else { // user isn't logged in facebook. document.getelementbyid('logout').style.display='none'; } } ); } </script> </body> </html>
i'm not sure i'm quite getting problem is, logout sdk function here : http://developers.facebook.com/docs/reference/javascript/fb.logout/
Comments
Post a Comment