2016-05-25 15 views
14

Sto utilizzando Firebase Auth per consentire agli utenti di registrarsi utilizzando Facebook. Ho seguito tutti i passaggi da qui per implementare l'iscrizione, incluso l'aggiunta di GoogleService-Info.plist al mio progetto.Chiave API non valida fornita utilizzando Firebase

ottengo lo schermo autorizzazione Facebook tutto bene, ma quando l'applicazione colpisce

FIRAuth.auth()?.signInWithCredential(credential) { (user, error) in 

viene restituito questo errore: una chiave API non valido è stato fornito nella richiesta.

Qualcuno può aiutarmi con questo per favore?

Grazie

Ecco il mio codice funzione per accedere utilizzando Facebook.

risposta

33

Risolto, per chiunque abbia bisogno della soluzione in futuro.

A volte manca API_KEY da GoogleService-Info.plist, questo deve essere aggiunto.

la chiave API possono essere trovati da Google API Console https://console.developers.google.com/

+0

Hassan, felice che il problema sia stato risolto, ma ci piacerebbe indagare sul motivo per cui la chiave API non era nel vostro plist. Potresti inviarci un'email nel nostro [canale di supporto] (https://support.google.com/firebase) che menziona questa domanda StackOverflow, il tuo plist e il tuo ID progetto? –

+1

ha appena osservato lo stesso comportamento in cui mancava il file di configurazione API_KEY ... grazie per aver trovato una soluzione per questo problema! –

+0

Ho avuto anche questo problema: mi sono semplicemente assicurato che tutto fosse stato impostato correttamente e poi ho generato nuovamente GoogleService-Info.plist. Il secondo era corretto. –

14

È possibile risolvere questo problema a scaricare nuovamente il file "GoogleService-Info.plist", nella sezione Impostazioni di progetto sulla Firebase Console.

Assicurarsi che API_KEY sia impostato sul nuovo "GoogleService-Info.plist".

+2

Il download di nuovo ha risolto il mio problema ... È strano perché non ho apportato alcuna modifica al mio progetto. – MXV

+1

Sì, anche questo ha risolto il mio problema. Sorpreso che questo ancora non è stato risolto. Comunque grazie per la soluzione :-) – Kitcc

+0

Come cosa @MXV Did: D: D Il download di nuovo ha risolto il mio problema ... È strano perché non ho apportato alcuna modifica al mio progetto. – Abo3atef

Problemi correlati