Die neue Firebase Auth-API meldet sich nicht bei meinen Twitter-Benutzern an

8

Meine App authentifizierte Benutzer zuvor und dann implementierte ich den neuen Authentifizierungscode für Twitter:

%Vor%

Die Twitter-Authentifizierung funktioniert einwandfrei, da Sie sehen, dass der FIRAuth-Block ausgeführt wird. Irgendwelche Ideen?

Hier ist der Fehler:

  

Optional (Fehlerdomäne = FIRAuthInternalErrorDomain-Code = 3 "(null)" UserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = unveränderbares dict, count = 3,   Einträge = & gt;       0: {contents="message"} = {contents="Erfolgreiche Verify_Credentials-Antwort von Twitter fehlgeschlagen: {" errors ": [{" code ": 32," message ":" Sie konnten sich nicht authentifizieren. "}]} "}       1: Fehler = {Typ = unveränderlich, Anzahl = 1, Werte = (       0: {type = unveränderbares dict, count = 3,   Einträge = & gt;       0: Grund = ungültig       1: message = {contents="Erfolgreiche verify_candidaten-Antwort von Twitter fehlgeschlagen: {" errors ": [{" code ": 32," message ":" Sie konnten sich nicht authentifizieren. "}]}"}       2: Domäne = global   }

     

)}       2: code = {Wert = +400, Typ = kCFNumberSInt64Type}   }   })

    
Daniel van der Merwe 19.05.2016, 03:10
quelle

1 Antwort

15

Sie müssen Ihre Firebase Twitter API-Schlüssel in der neuen Benutzeroberfläche (Auth - Anmeldeverfahren -> Twitter) zu den automatisch generierten aktualisieren, die Fabric.io Ihnen zur Verfügung gestellt hat . Diese sind in der Fabric.IO-Schnittstelle verfügbar.

Meine Vermutung ist, dass Sie Fabric.IO automatisch neue Schlüssel für Sie gegen die Twitter-API generieren lassen und diese im neuen benutzerdefinierten Fabric.IO-Eintrag in Ihrer Info.plist verwenden, diese aber in Firebase noch nicht geändert haben. Durch die Aktualisierung dieser Einträge wurde das Problem für mich behoben.

    
Dan 23.05.2016, 10:17
quelle