0
Facebook登錄沒有問題,但firebase無法獲取Facebook帳戶的詳細信息。Swift - 使用Facebook認證的Firebase出現(INVALID_CREDENTIALS)錯誤
- 我已經檢查意味着火力網站
- 我檢查了Facebook應用程序ID和祕密是什麼INVALID_CREDENTIALS。
- 我刪除了所有的IP白名單
一旦我建,它表明:
Loged在
登錄失敗。錯誤域= FirebaseAuthentication代碼= -11「(錯誤代碼:INVALID_CREDENTIALS)提供的驗證憑據無效。」的UserInfo = {細節= { 「providerErrorInfo」:{}},NSLocalizedDescription =(錯誤代碼:INVALID_CREDENTIALS)。無效的認證證書提供}
@IBAction func loginWithFB(sender: AnyObject) {
let facebookLogin = FBSDKLoginManager()
//self.performSegueWithIdentifier("CurrentlyLoggedIn", sender: sender)
facebookLogin.logInWithReadPermissions(["public_profile", "email", "user_friends"], fromViewController: self, handler: {(facebookResult, facebookError) -> Void in
if facebookError != nil {
print("Facebook login failed. Error \(facebookError)")
} else if facebookResult.isCancelled {
print("Facebook login was cancelled.")
}else{
print("Loged in")
let accessToken = FBSDKAccessToken.currentAccessToken().tokenString
DataService.dataService.BASE_REF.authWithOAuthProvider("facebook", token: accessToken, withCompletionBlock: {error, authData in
if error != nil{
print("Login failed. \(error)")
}else{
print("Logged in! \(authData)")
}})
}
})