2010-10-23 6 views
5

J'utilise la bibliothèque officielle FBConnect pour iOS et j'essaie de la faire fonctionner dans mon application iPad. Voici ce qui est étrange: quand mon ami se connecte en utilisant l'appel à authorize:permissions:delegate, tout fonctionne bien: la boîte de dialogue demande son autorisation de se connecter à Facebook, la méthode fbDidLogin délégué est appelée, tout va bien.API iOS et Facebook Graph: problèmes d'autorisation incohérents

Cependant, lorsque I essayez de vous connecter, la boîte de dialogue ne change jamais. Le clavier est fermé, le champ de mot de passe est effacé et il reste juste là. Le problème est le même dans le simulateur et sur l'appareil.

Voici les choses que j'ai vérifié et triple cochés:

  • Mon nom d'utilisateur et mot de passe sont corrects. Si je mets le mauvais mot de passe, un message "nom d'utilisateur/mot de passe invalide" apparaît, et cela ne se produit pas. L'application est et non en mode sandbox.
  • L'ID d'application est correct (mon ami peut se connecter sans problème).

Quelques informations supplémentaires:

  • La demande originale a été créée par mon ami.
  • J'ai créé une seconde application FB et mettre dans la nouvelle ID d'application
  • Mon ami peut se connecter avec le nouvel ID d'application
  • je peux connecter à aucun des deux.

Cela semble indiquer qu'il y a quelque chose de différent dans le compte de mon ami, plutôt que dans l'application elle-même.

Nous nous serrons la tête ensemble depuis quelques jours maintenant. Qu'est-ce qui pourrait causer ce comportement? Pourquoi une erreur n'est-elle pas générée?

Edit: Il semble qu'il y ait a lot of people affected by this, donc dans l'intérêt d'essayer de trouver une réponse, j'ai ajouté une prime.

Répondre

6

Il semble y avoir un problème côté serveur avec les connexions Facebook comme indiqué ici:

http://github.com/facebook/facebook-ios-sdk/issues#issue/95

Les gens ont dit que si elles changent leur mot de passe sur Facebook, ils sont ensuite en mesure de se connecter en utilisant le Facebook -iOS-SDK téléchargé depuis github. Évidemment, c'est une mauvaise solution à long terme et serait inacceptable dans une application publiée via l'App Store. D'un autre côté, il semble y avoir des rapports de problèmes de connexion similaires se connectant à partir d'applications sur d'autres plates-formes.

Mise à jour: Facebook a un bug déposé à ce sujet qui peut être consulté ici:

http://bugs.developers.facebook.net/show_bug.cgi?id=13199

+2

Ce lien est dans la question ... –

+0

Changer le mot de passe a fonctionné. J'espère que FB corrigera cela bientôt. –

Questions connexes