Tôi đang cố gắng đăng nhập Facebook bằng nền tảng Firebase mới.Đăng nhập Facebook Firebase mới
đây là mã cho facebook login
let 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)
}
})
}
và đây là mã lỗi tôi nhận được
Tùy chọn (Lỗi miền = FIRAuthErrorDomain Mã = 17.999 "Một lỗi đã xảy ra, in ấn và kiểm tra chi tiết lỗi để biết thêm thông tin. "UserInfo = {error_name = ERROR_INTERNAL_ERROR, NSUnderlyingError = 0x79f082b0 {Tên miền lỗi = FIRAuthInternalErrorDomain Code = 3" (null) "UserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = dut, số = 3, mục =>
0: {nội dung = "lỗi"} = {type = bất biến, count = 1, giá trị = (
0: {type = bất biến dict, count = 3, mục =>
0: {contents = "reason"} = {contents = "invalid"}
1: {contents = "message"} = {contents = "Phản hồi debug_token không thành công từ Facebook: {" error ": {" nội dung " : "Chữ ký mã thông báo truy cập OAuth không hợp lệ", "loại": "OAuthException", "mã": 190, "fbtrace_id": "BrewfOSy/fH"}} "}
2: {nội dung = "miền"} = {nội dung = "toàn cầu"}}
)}
1: {nội dung = "code"} = {value = 400, type = kCFNumberSInt64Type}
2: {contents = "message"} = {contents = "Phản hồi debug_token không thành công từ Facebook: {" error ": {" message ":" Chữ ký mã thông báo truy cập OAuth không hợp lệ. "," Type ":" OAuthException " , "mã": 190, "fbtrace_id": "BrewfOSy/fH"}} "}
}
}}, NSLocalizedDescription = Lỗi nội bộ đã xảy ra, in ấn và kiểm tra các chi tiết lỗi để biết thêm thông tin.})
có vấn đề tương tự, điều này đã được giải quyết chưa? – mm24
Cũng chạy vào vấn đề này với google đăng nhập sau khi cố gắng nâng cấp lên Firebase 3.2 – rrphenix
Trong mục lỗi 2, nó đề cập đến giao thức OAuth. Bạn đã bật chuyển hướng OAuth trên trang dành cho nhà phát triển facebook chưa? – ByteArtisan