(com.facebook.sdk.erreur de connexion 304.) Erreur avec FBSDK 4.2
Je suis en train de mettre en œuvre la connexion avec Facebook la fonctionnalité, Mais j'obtiens le message d'erreur suivant en retour.
La connexion a Échoué avec l'erreur: L'opération ne pouvait pas être complété.
(com.facebook.sdk.erreur de connexion 304.)
Voici mon Code
- (void)loginWithFacebook {
NSString *const read_actions = @"email";
[[[FBSDKLoginManager alloc] init]
logInWithReadPermissions:@[read_actions] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)
{
if (error) {
NSLog(@"Login Failed with error: %@", error.localizedDescription);
}
else if (result.isCancelled)
{
NSLog(@"Login Failed due to Cancel");
}
else
{
if ([result.grantedPermissions containsObject:read_actions]) {
NSLog(@"Permission granted");
}
}
}];
}
Ce code fonctionne très bien pour moi avec la dernière version (4.3 dès à présent) du SDK, elle ne répond en rien avec le même message après la mise à jour vers la dernière version? Exécutez-vous ce sur un périphérique réel ou dans le simulateur?
OriginalL'auteur Hassan Aftab | 2015-07-01
Vous devez vous connecter pour publier un commentaire.
Ce mai en raison d'une précédente jeton de connexion ne disparait pas.Donc, juste avant la connexion déconnexion.
Merci pour l'info, je n'ai pas mis en œuvre de journal, donc j'ai juste supprimé l'application, le reconstruire, et Cela a fonctionné.
OriginalL'auteur Minal Soni
Swift 4 mise à jour :
Chaque fois que vous effectuez quelque chose comme cela
insérez ce code avant le code de Connexion:FBSDKLoginManager().login(withReadPermission: ["email"], from: self) { (result, error) in //Check for error and then login }
FBSDKLoginManager().logOut()
et il devrait fonctionner correctement 🙂
OriginalL'auteur Sanket Ray
Il semble que je faisais
dans un thread d'arrière-plan lors de la connexion de l'opération. Je l'ai enlevé et Il a fonctionné parfaitement bien.
OriginalL'auteur Hassan Aftab
Essayer, Mais son swift 2
"Déconnexion avant la connexion de connexion de l'action du bouton"
laissez-login: FBSDKLoginManager = FBSDKLoginManager()
connexion.logOut()
OriginalL'auteur Bhushan Gawande
Journal le fblogin gestionnaire sur l'action que vous effectuez de la connexion juste avant que la connexion api comme:-
fbLoginManager.logOut()
OriginalL'auteur Sandeep Yadav