我正在使用signInWithRedirect方法在以下反应组件中使用twitter登录
<PrimaryButton
title={signup ? 'Sign Up with Twitter' : 'Log In with Twitter'}
img={twitter}
colour='twitterBlue white pointer'
action={() => auth.signInWithRedirect(twitterAuthProvider)} />
(动作道具只对应一个onClick。我很确定它不是我的代码的问题,因为我有相同的代码用于Facebook和谷歌登录,他们工作正常。)
当我尝试注册或登录时,我在控制台中遇到同样的神秘错误“从TWITTER获取VERIFY_CREDENTIAL时出现网络错误。”
这是行动https://tamurowebapp.firebaseapp.com/signup
中的注册表单我尝试交换signInWithRedirect以使用弹出窗口登录,然后使用onAuthStateChanged而不是auth.getRedirectResult(),但它们都是一样的。
我们甚至删除并重新制作了Twitter应用程序,然后将firebase中的所有密钥重置为安全。
更糟糕的是,错误有时只会发生。这不是我可以按需复制的东西。很有压力。
有没有人遇到类似的问题,你能推荐一个解决方案吗?