Skip to content

Instantly share code, notes, and snippets.

@fskinner
Created August 16, 2012 14:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fskinner/3370553 to your computer and use it in GitHub Desktop.
Save fskinner/3370553 to your computer and use it in GitHub Desktop.
FB Auth JS
function AuthorizeFacebook() {
var paramsLocation = window.location.toString().indexOf('?');
var params = "";
if (paramsLocation >= 0)
params = window.location.toString().slice(paramsLocation);
top.location = 'https://graph.facebook.com/oauth/authorize?client_id=APP_ID&scope=email,user_education_history,friends_education_history,friends_work_history,user_work_history,user_location&redirect_uri=APP_URL';
}
function getUserInfo() {
FB.getLoginStatus(function (response) {
if (response.status == 'connected') {
FB.api('/me', function (user) {
// faz o que voce quiser
} else {
AuthorizeFacebook();
}
}, { scope: 'email,user_education_history,friends_education_history,friends_work_history,user_work_history,user_location'});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment