Yeni Firebase platformunda bir Facebook girişi yapmaya çalışıyorum. Yeni Firebase Facebook kullanıcı girişi
bu
facebook loginlet facebookLogin = FBSDKLoginManager()
facebookLogin.logInWithReadPermissions(["email"], fromViewController: self) { (result, error) -> Void in
if error != nil {
print("error is \(error)")
} else {
let accessToken = FBSDKAccessToken.currentAccessToken().tokenString
let credential = FIRFacebookAuthProvider.credentialWithAccessToken(accessToken)
AUTH?.signInWithCredential(credential, completion: { (user, error) -> Void in
if error != nil {
print("error is \(error)")
} else {
print(user)
NSUserDefaults.standardUserDefaults().setValue(user?.uid, forKey: KEY_UID)
self.performSegueWithIdentifier(SEGUE_LOGGEDIN, sender: nil)
}
})
}
kodudur ve bu ı
Opsiyonel (Hata Alan = FIRAuthErrorDomain Kodu = 17999 "Bir iç hata oluştu, baskı almak hata kodudur Daha fazla bilgi için hata ayrıntılarını inceleyin. "UserInfo = {error_name = ERROR_INTERNAL_ERROR, NSUnderlyingError = 0x79f082b0 {Hata Etki Alanı = FIRAuthInternalErrorDomain Kodu = 3" (null) "UserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = immutable dict, count = 3, girişleri =>
0: {içeriği = "hatalar"} = {tip = değişmez, sayım = 1, değerler (=
0: {türü = değişmez dict, sayım = 3, girişleri =>
0: {content = "reason"} = {content = "reason"}
1: {content = "message"} = {contents = "Facebook'tan başarısız debug_token yanıtı: {" error ": {" message " : "Geçersiz OAuth erişim belirteci imzası.", "Type": "OAuthException", "code": 190, "fbtrace_id": "BrewfOSy/fH"}} "}
2: {içeriği = "etki alanı"} = {içeriği = "global"} }
)}
1: {içeriği = "kod"} = {değeri = + 400, tip = kCFNumberSInt64Type}
2: {content = "message"} = {contents = "Facebook'tan başarısız debug_token yanıtı: {" error ": {" message ":" Geçersiz OAuth erişim belirteci imzası. "," Type ":" OAuthException " , "kod" 190, "fbtrace_id": "BrewfOSy/fH"}} "}
}
}}, NSLocalizedDescription Bir iç hata oluştu =, baskı ve daha fazla bilgi için hata ayrıntıları inceleyebilirsiniz.})
, benzer bir soruna sahip değil mi, bu çözülmüştür? – mm24
Aynı zamanda Firebase 3.2'ye yükseltmeyi denedikten sonra google ile oturum açarak bu konuya giriyor – rrphenix
Hata 2'de OAuth protokolüne atıfta bulunuyor. Facebook geliştirici sayfasında OAuth yönlendirme özelliğini etkinleştirdiniz mi? – ByteArtisan