I ever used login with accounts-facebook with Meteor, but it stopped working without changing anything.
Here a snippet from my login code:
static Facebook() {
if(Meteor.user()) {
Meteor.call('permissionsServicesController', 'facebook');
}
if (Meteor.isCordova) {
facebookConnectPlugin.login(
['email'],
function () {
console.log('success');
},
function () {
console.log('error');
}
);
}
else {
Meteor.loginWithFacebook({
loginStyle: 'redirect',
requestPermissions: ['email', 'publish_actions', 'user_about_me', 'user_birthday', 'user_education_history', 'user_friends', 'user_likes', 'user_location',
'user_photos', 'user_posts', 'user_relationships', 'user_religion_politics', 'user_videos', 'user_website', 'user_work_history',
'manage_pages', 'publish_pages']
}, function (e) {
if (e) console.log('Error at loginWithFacebook',e);
});
}
}
And the message I'm receiving from terminal:
Exception while invoking method 'login' Error: Failed to complete OAuth handshake with Facebook.
I'm using:
- accounts-facebook@1.0.1
- Meteor 1.4.1.1
I already tried to take out the authorization account from facebook, check all the permissions, etc.
Anyone can help me?