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)
}
}
}
}
})
}
ハッサン、問題は解決しましたが、APIキーがあなたのplistにない理由を調査したいと思います。 この[StackOverflow]の質問、plist、プロジェクトIDについての[サポートチャンネル](https://support.google.com/firebase)にメールをお送りください。 –
ちょうど、設定ファイルにAPI_KEYがありませんでした...同じ問題が発生しました。この問題の修正を見つけてくれてありがとう! –
私もこの問題を抱えていました。すべてが正しく設定され、GoogleService-Info.plistを再度生成したことを確認しました。 2番目は正しいものでした。 –