Ich habe jemals mit Accounts-Facebook mit Meteor verwendet, aber es funktioniert nicht mehr, ohne etwas zu ändern.Login mit Facebook-Konten (Meteor) funktioniert nicht
Hier ein Ausschnitt aus meinem 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);
});
}
}
Und die Botschaft Ich erhalte von der Klemme:
Exception while invoking method 'login' Error: Failed to complete OAuth handshake with Facebook.
Ich verwende:
- [email protected]
- Meteor 1.4.1.1
ich schon versucht, die Genehmigung Konto von Facebook zu nehmen, alle Berechtigungen prüfen usw.
Wer kann mir helfen?
Obwohl die Ursache möglicherweise die gleiche ist, ist die Lösung wahrscheinlich für den Tech-Stack anders. Ich denke, das ist kein echtes Duplikat. – zim
Wenn jemand kein vollständiges Meteor-Update durchführen möchte, gibt es dieses Paket, das einen Workaround bietet, bis Sie bereit sind. wir haben es gerade eingeführt um es zu testen und es funktioniert: https://github.com/fede-rodes/facebook-accounts-patched – zim