2016-05-25 23 views
14

Firebase Authを使用してFacebookを使用してサインアップできるようにしています。私はGoogleService-Info.plistをプロジェクトに追加するなど、ここからすべての手順を実行して申し込みを実装しました。無効なAPIキーがFirebaseを使用して提供されました

私はすべての罰金Facebookの許可画面を取得するが、アプリが

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

に当たったとき、このエラーが返されます。無効なAPIキーを要求して供給しました。

誰でも私に助けてくれますか?

ありがとうございました

ここはFacebookを使用してログインするための機能コードです。

@IBAction func signUpWithFacebook() { 

    let fbLogin = FBSDKLoginManager() 

    fbLogin.logInWithReadPermissions(["email"], fromViewController:self, handler: { 
     (result, error) -> Void in 

     if ((error) != nil) { 
      print("Process error") 
     } else if (result.isCancelled) { 
      print("Cancelled"); 
     } else { 
      print("Logged in"); 

      let accessToken = FBSDKAccessToken.currentAccessToken().tokenString 
      let credential = FIRFacebookAuthProvider.credentialWithAccessToken(accessToken) 
      print(FBSDKAccessToken.currentAccessToken().tokenString) 

      FIRAuth.auth()?.signInWithCredential(credential) { (user, error) in 
       // ... 
       if let user = user{ 
        print(user.displayName) 
       } 
       else{ 

        if let error = error { 
         print(error.localizedDescription) 
        } 
       } 
      } 

     } 
    }) 
} 

答えて

33

将来的に解決策が必要な方にお勧めします。

時々API_KEYがGoogleService-Info.plistにない場合は、追加する必要があります。

APIキーはあなたがFirebaseコンソール上のプロジェクトの設定セクションの下に、再び「GoogleService-のInfo.plist」ファイルをダウンロードすることで、これを解決することができhttps://console.developers.google.com/

+0

ハッサン、問題は解決しましたが、APIキーがあなたのplistにない理由を調査したいと思います。 この[StackOverflow]の質問、plist、プロジェクトIDについての[サポートチャンネル](https://support.google.com/firebase)にメールをお送りください。 –

+1

ちょうど、設定ファイルにAPI_KEYがありませんでした...同じ問題が発生しました。この問題の修正を見つけてくれてありがとう! –

+0

私もこの問題を抱えていました。すべてが正しく設定され、GoogleService-Info.plistを再度生成したことを確認しました。 2番目は正しいものでした。 –

14

GoogleのAPIコンソールから見つけることができます。

API_KEYが新しい "GoogleService-Info.plist"に設定されていることを確認してください。

+2

それをもう一度ダウンロードすると私の問題は解決しました...私は自分のプロジェクトに何も変更を加えなかったので変です。 – MXV

+1

はいこれも私の問題を解決しました。これはまだ修正されていないと驚いた。とにかく解決に感謝します:-) – Kitcc

+0

@MXV何が好きでしたか?D:D:D もう一度ダウンロードすると問題が解決しました...私のプロジェクトに何も変更を加えなかったので変です。 – Abo3atef

関連する問題