Skip to content

Instantly share code, notes, and snippets.

@yoni333
Created March 5, 2018 15:49
Show Gist options
  • Save yoni333/b62a187963c480de9286eaff1290086d to your computer and use it in GitHub Desktop.
Save yoni333/b62a187963c480de9286eaff1290086d to your computer and use it in GitHub Desktop.
facebook api
<title>Document</title>

facebook login

<script>

function statusChangeCallback(res){ console.log(res) }

function checkLoginState() { FB.getLoginStatus(function(response) { statusChangeCallback(response);

}); }

window.fbAsyncInit = function() {
  FB.init({
    appId      : '396687467423364',
    cookie     : true,
    xfbml      : true,
    version    : 'v1.0'
  });
    
  FB.AppEvents.logPageView(); 

  FB.getLoginStatus( function(response) {
statusChangeCallback(response);

});

};

(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));

</script>

end script

<script>

// Only works after FB.init is called function myFacebookLogin() { FB.login(function(){}, {scope: 'email'}); } </script> Login with Facebook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment