4

인증이 완료되고 사용자가 페이스 북에 로그인했지만 새 오류보기 컨트롤러로 이동하려고하는데 "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 오류가 발생했습니다. 자세한 내용은 정보를 인쇄하고 검사하십시오.})

+0

이 로그 또는 그 이상이 더 있습니까? – Shubhank

+0

@Shubhank 지금 당장 facebook 로그인 만해도 전체 오류 로그가 게시됩니다. – Doba

+0

앱에 Facebook 로그인을 사용하도록 설정 했습니까? – Shubhank

답변

0

수정 됨 .. 새 프로젝트를 만들었으며 새로운 plist 파일과 API 키를 가져 오는 것을 잊었습니다. 이전 로그를 사용했기 때문에 "삭제로 표시"된 로그에서 로그에 표시된 이유는 무엇입니까?

관련 문제