当前位置: 首页 > 知识库问答 >
问题:

新的Firebase auth API不能登录我的twitter用户

陈昊昊
2023-03-14

我的应用程序之前很好地验证了用户,然后我为Twitter实现了新的auth代码:

    vc.twitterLogin = { session, error in
        if let session = session {
            let credential = FIRTwitterAuthProvider.credentialWithToken(session.authToken, secret: session.authTokenSecret)
            FIRAuth.auth()?.signInWithCredential(credential) { [unowned self] user, error in
                if let error = error {
                    print(error.userInfo["NSUnderlyingError"])
                }
                if user != nil {
                    self.navCtrl.popViewControllerAnimated(true)
                    self.delegate?.didAuthenticate(self)
                }
            }
        }
    }

可选(错误域=firauthinternalerrordomain代码=3“(null)”userinfo={firautherroruserinfoderializedresponsekey={type=immutable dict,count=3,entries=>0:{contents=“message”}={contents=“未能从Twitter获得成功的verify_credentials响应:{”errors“:[{”code“:32,”message“:”无法对您进行身份验证。“}]}”}1:errors={type=immutable,count=1,values=(0:{代码“:32”,消息“:”无法对您进行身份验证。“}]}”}2:domain=global}

)}2:code={value=+400,type=kCFNumberSInt64Type}}})

共有1个答案

郭博涉
2023-03-14

您需要将新接口(Auth->Sign in Method->Twitter)中的Firebase Twitter API密钥更新为fabric.io提供的自动生成的密钥。这些都可以在fabric.io接口中获得。

我的猜测是,您已经允许fabric.io根据Twitter API自动为您生成新的密钥,并且正在使用info.plist中新的自定义fabric.io条目中的密钥,但尚未在Firebase上更改它们。更新这些条目为我解决了这个问题。

 类似资料:
  • 这是一款类似Twitter登陆框效果的插件。 在线演示:http://aext.net/example/twitterlogin/

  • 我正在使用JQuery和PlainJavaScript登录Twitter。我已经完成了大部分工作,我试图从https://api.twitter.com/oauth/request_tokenURL获取。请求也从我的页面,但每次它给我发送错误: jquery。js:9536选项https://api.twitter.com/oauth/request_token400()发送@jquery。js:

  • 好吧,我正在制作一个python机器人,让我登录Gmail。但当机器人输入所有内容时,它会说它无法让我登录,因为浏览器不安全。 这是我试过之后看到的 我还需要做什么吗?我已经试了几次了...他们能检测到这是一个自动化软件吗?谢谢。

  • 编辑1我知道这个问题已经问过了,但是没有人回答,stacktrace也没有添加到里面,所以我又问了一遍。 如果我安装了twitter应用程序,然后尝试登录,那么应用程序将成功地用twitter登录,但如果我从移动端卸载twitter应用程序,然后尝试登录应用程序,那么我收到以下错误,无法用twitter登录 未能获取请求令牌 我没有看到任何WebView。之后点击登录与twitter按钮。 E/T

  • 我正在codeigniter网络应用程序中处理twiiter数字,登录后我得到了类似这样的响应,你能告诉我如何检索电话号码吗? OAuthoauth_consumer_key="3R2jPNbiZ7lB2zUvDG3VmYIlU",oauth_nonce="773391896567812097-wGawMEgkxrzRhjCHmgPf5UnWOKWgVFV3R2jPNbiZ7lB2zUvDG3Vm

  • 我正在学习Spring MVC并尝试在我的应用程序中实现Spring Security性。我已经创建了自定义登录并尝试使用自定义登录表单进行登录。当我运行应用程序登录页面是正确的,但输入用户名和密码后,它不工作。提交登录表单调用的是同一个登录页,但URL有错误。 我的UserDetailsService: WebSecurityConfig 在表单中输入数据后,将出现数据库查询。UserDetai