JSFiddle - React, Tailwind, and code Playground
by Chase Wilson
JavaScript
$('a.add').click(function(event) {
getUser(function (user) {
Analytics.logAction('event_added', user.id);
});
})
function getUser(callback) {
FB.login(function(response) {
if (response.session) {
if (response.perms) {
// user is logged in and granted some permissions.
// perms is a comma separated list of granted permissions
FB.api('/me', function(response) {
callback(response);
});
} else {
// user is logged in, but did not grant any permissions
}
} else {
// user is not logged in
}
}, {
perms: 'email'
});
}