gpt4 book ai didi

firebase - 新的 Firebase Facebook 登录

转载 作者:行者123 更新时间:2023-12-03 00:29:18 25 4
gpt4 key购买 nike

我正在尝试使用新的 Firebase 平台登录 Facebook。

这是 Facebook 登录的代码

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

这是我得到的错误代码

Optional(Error Domain=FIRAuthErrorDomain Code=17999 "An internal error has occurred, print and inspect the error details for more information." UserInfo={error_name=ERROR_INTERNAL_ERROR, NSUnderlyingError=0x79f082b0 {Error Domain=FIRAuthInternalErrorDomain Code=3 "(null)" UserInfo={FIRAuthErrorUserInfoDeserializedResponseKey={type = immutable dict, count = 3, entries =>

0 : {contents = "errors"} = {type = immutable, count = 1, values = (

0 : {type = immutable dict, count = 3, entries =>

0 : {contents = "reason"} = {contents = "invalid"}

1 : {contents = "message"} = {contents = "Unsuccessful debug_token response from Facebook: {"error":{"message":"Invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":"BrewfOSy/fH"}}"}

2 : {contents = "domain"} = {contents = "global"} }

)}

1 : {contents = "code"} = {value = +400, type = kCFNumberSInt64Type}

2 : {contents = "message"} = {contents = "Unsuccessful debug_token response from Facebook: {"error":{"message":"Invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":"BrewfOSy/fH"}}"}

}

}}, NSLocalizedDescription=An internal error has occurred, print and inspect the error details for more information.})

最佳答案

确保在 Firebase 控制台中启用 Facebook 身份验证。

确保您在 Firebase 控制台中输入正确的 FACEBOOK 应用 ID 和应用 key 。 (不是您的 XCode 应用 ID)

关于firebase - 新的 Firebase Facebook 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37356395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com