인증이 완료되고 사용자가 페이스 북에 로그인했지만 새 오류보기 컨트롤러로 이동하려고하는데 "Error Domain = FIRAuthErrorDomain Code = 17999"라는 오류가 발생합니다. 내부 오류가 발생하여 자세한 내용을 보려면 오류 세부 정보를 인쇄하고 검사하십시오. ""설명서를 검토 한 결과 나에게 맞는 것처럼 보였지만 아마도 누락되었습니다. 여기에 내 코드 내 페이스 북의 로그인 버튼입니다Firebase - facebook 인증에 로그인 할 수 없습니다
@IBAction func FacebookBtnPressed(sender: AnyObject) {
let login = FBSDKLoginManager()
login.logInWithReadPermissions(["email"], fromViewController: self) { (result: FBSDKLoginManagerLoginResult!, facebookError: NSError!) -> Void in
if (facebookError != nil) {
print("Facebook login failed. Error: \(facebookError)")
} else if result.isCancelled {
print("Cancelled")
} else {
let acessToken = FBSDKAccessToken.currentAccessToken().tokenString
print("Logged in. \(acessToken)")
let credential = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString)
FIRAuth.auth()?.signInWithCredential(credential, completion: { (user, error) in
if error != nil {
print("Login failed. \(error)")
} else {
print("Logged in. \(user)")
let userData = ["provider": credential.provider]
DataService.ds.createFirebaseUser(user!.uid, user: userData)
NSUserDefaults.standardUserDefaults().setValue(user!.uid, forKey: KEY_UID)
self.performSegueWithIdentifier("loggedIn", sender: nil) // currently not working
}
})
전체 오류 로그 :
(오류 도메인 = FIRAuthErrorDomain 코드 = 17999 "내부 오류가
가 발생 인쇄 및 대한 오류 정보를 검사가 자세한 내용은. "
사용자 정보 = {NSUnderlyingError = 0x7fa702c55080 {오류 도메인 = FIRAuthInternalErrorDomain 코드 = 3"(널) " 사용자 정보 = {FIRAuthErrorUserInfoDeserializedResponseKey = {유형 = 불변의 DICT는, 계산 = 3, 항목 0 = "message"} = {내용 = "삭제 표시된 프로젝트입니다."1 : errors = {type = immutable, count = 1, values = (0 : {type = immutable dict, count = 4, 항목 => 1 : message = {내용 = "삭제 표시된 프로젝트"} 3 : 이유 = {내용 = "액세스 번호 구성"} 4 : 도메인 = {내용 = "사용 제한"} 5 : {내용 = "extendedHelp"} = {내용 = "https://console.developers.google.com"}})} 2 코드 = {값 = 는 타입 kCFNumberSInt64Type는}}}} ERROR_NAME = ERROR_INTERNAL_ERROR, NSLocalizedDescription = 내부 오류 갖는다 = 403 오류가 발생했습니다. 자세한 내용은 정보를 인쇄하고 검사하십시오.})
이 로그 또는 그 이상이 더 있습니까? – Shubhank
@Shubhank 지금 당장 facebook 로그인 만해도 전체 오류 로그가 게시됩니다. – Doba
앱에 Facebook 로그인을 사용하도록 설정 했습니까? – Shubhank