6

मैं नए फायरबेस मंच के साथ एक फेसबुक लॉगिन करने की कोशिश कर रहा हूं।नया फायरबेस फेसबुक लॉगिन

इस फेसबुक लॉगइन

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) 
       } 
      }) 
     } 

के लिए कोड है और इस त्रुटि कोड है मैं

वैकल्पिक (त्रुटि डोमेन = FIRAuthErrorDomain कोड = 17,999 "एक आंतरिक त्रुटि हुई है, प्रिंट मिल और अधिक जानकारी के लिए त्रुटि विवरण का निरीक्षण करें। "UserInfo = {error_name = ERROR_INTERNAL_ERROR, NSUnderlyingError = 0x79f082b0 {त्रुटि डोमेन = FIRAuthInternalErrorDomain कोड = 3" (शून्य) "UserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = immutable dict, count = 3, प्रविष्टियां =>

0: {सामग्री = "त्रुटि"} = {प्रकार = अपरिवर्तनीय, गिनती = 1, मान = (

0: {प्रकार = अपरिवर्तनीय dict, गिनती = 3, प्रविष्टियों =>

0: {सामग्री = "कारण"} = {सामग्री = "अमान्य"}

1: {सामग्री = "संदेश"} = {सामग्री = "फेसबुक से असफल डीबग_टोकन प्रतिक्रिया: {" त्रुटि ": {" message " : "अमान्य OAuth एक्सेस टोकन हस्ताक्षर।", "टाइप": "OAuthException", "कोड": 1 9 0, "fbtrace_id": "ब्रूफॉस्सी/एफएच"}} "}

2: {सामग्री = "डोमेन"} = {सामग्री = "वैश्विक"} }

)}

1: {सामग्री = "code"} = {मूल्य = 400, type = kCFNumberSInt64Type}

2: {सामग्री = "संदेश"} = {सामग्री = "फेसबुक से असफल डीबग_टोकन प्रतिक्रिया: {" त्रुटि ": {" संदेश ":" अमान्य OAuth पहुंच टोकन हस्ताक्षर। "," प्रकार ":" OAuthException " , "कोड": 190, "fbtrace_id": "BrewfOSy/एफ एच"}} "}

}

}}, NSLocalizedDescription = एक आंतरिक त्रुटि हुई है, प्रिंट और Firebase

FIRAuth.auth() ?. signInWithCredential (क्रेडेंशियल) के साथ

+0

इसी तरह की समस्या है, तो इसे हल किया गया है? – mm24

+0

फ़ायरबेस 3.2 – rrphenix

+0

में अपग्रेड करने का प्रयास करने के बाद Google साइन इन के साथ इस समस्या में भी चल रहा है त्रुटि आइटम 2 में यह OAuth प्रोटोकॉल को संदर्भित करता है। क्या आपने फेसबुक डेवलपर पेज पर OAuth रीडायरेक्ट को सक्षम किया था? – ByteArtisan

उत्तर

5

सुनिश्चित करें कि आप अपने फ़ायरबेस कंसोल में फेसबुक प्रमाणीकरण सक्षम करें।

सुनिश्चित करें कि आप फायरबेस कंसोल में सही फेसबूक ऐप आईडी और ऐप सीक्रेट दर्ज करें। (आपका एक्सकोड ऐप आईडी नहीं)

+1

धन्यवाद, @tommybananas। यह मेरे लिए काम है !! –

-3

// प्रमाणीकरण अधिक जानकारी के लिए त्रुटि विवरण का निरीक्षण किया।}) {0 उपयोगकर्ता, त्रुटि)

जब भी मैं GoogleSignIn का उपयोग कर रहा हूं तो वही त्रुटि कोड "FIRAuthErrorDomain" देता है। दस्तावेज़ में "FIRAuthErrorDomain" का कोई विवरण नहीं है।

संबंधित मुद्दे