gpt4 book ai didi

iOS Firebase Facebook 身份验证错误

转载 作者:行者123 更新时间:2023-11-30 10:55:20 28 4
gpt4 key购买 nike

我正在我的 iOS 应用中将 Facebook 登录与 Firebase 集成。

我已遵循此处提到的所有步骤: https://firebase.google.com/docs/auth/ios/facebook-login

我确保在 Firebase 上启用了 Facebook 登录,并且应用 ID 和应用 key 与 Facebook 开发者项目上的相同设置。我还在 Facebook 开发人员的项目设置中添加了 OAuth 重定向 URI

当我尝试登录时,FBSDKLoginManagerLoginResult 是正确的。它返回 nil 错误,并且返回一个访问 token 。

问题是当我尝试使用 Firebase 验证该用户时:

let credential = FacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)

Auth.auth().signInAndRetrieveData(with: credential) { (authResult, error) in
if let error = error {
// ...
return
}
// User is signed in
// ...
// User is signed in
}

它总是返回此错误消息:

message = "Unsuccessful debug_token response from Facebook: {\"error\":{\"message\":\"Invalid OAuth access token signature.\",\"type\":\"OAuthException\",\"code\":190,\"fbtrace_id\":\"ELDLAecGcTE\"}}";

我尝试了很多解决方案,但都是徒劳。我还将我的应用程序状态转换为 Live 并使用在 Facebook 开发者页面上创建的测试用户帐户,但仍然遇到相同的错误。

有什么解决办法吗?

最佳答案

您是否验证了 key 以获取 token ?

token response

你错过了一个步骤,也许再检查一下,这不应该发生

关于iOS Firebase Facebook 身份验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54025028/

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