Я использую Firebase Auth, чтобы пользователи могли зарегистрироваться с помощью Facebook. Я предпринял все шаги отсюда, чтобы выполнить регистрацию, включая добавление в проект проекта GoogleService-Info.plist.
Я получаю экран разрешения на 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)
}
}
}
}
})
}