gpt4 book ai didi

javascript - 当我尝试使用 Twitter 登录时,我在 Firebase 中收到 "FirebaseSimpleLogin: An unknown error occurred"

转载 作者:行者123 更新时间:2023-11-28 01:31:12 39 4
gpt4 key购买 nike

昨天,我发现了 Firebase 并开始使用它。我部署了 Firebase 提供的聊天应用程序的编辑版本(我刚刚更改了 CSS),一切都很顺利,直到我添加了 Twitter 日志记录选项。即使我关注了 these instructions,我也无法通过 Twitter 验证我的应用程序我从 Twitter 应用程序管理面板激活了“使用 Twitter 登录”。

这是我在聊天应用程序中用于登录的代码(其他任何内容都与我的代码中的 Twitter 登录相关):

// instatiate the FirebaseSimpleLogin and monitor the user's auth state
var chatRef = new Firebase('https://ranchat.firebaseIO.com');
var auth = new FirebaseSimpleLogin(chatRef, function(error, user) {
if (error) {
// an error occurred while attempting login
alert(error);
} else if (user) {
// user authenticated with Firebase
alert('Welcome' + user.username);
} else {
// user is logged out
}
});

// attempt to log the user in with your preferred authentication provider
$('#twlog').click(function(){
auth.login('twitter', {
RememberMe: true
});
});

这些是我正在使用的 Firebase 规则

 {
"rules": {
".read": true,
"$comment": {
".write": "!data.exists() && newData.child('twitter_id').val() == auth.id"
}
}
}

这就是按 my app 中的 Twitter 登录按钮后发生的情况

Error: FirebaseSimpleLogin: An unknown error occurred

老实说,我不知道为什么会发生这种情况。你愿意伸出援手吗?

最佳答案

感谢@RobDiMarco,我找到了解决方案。

发生此错误的原因是,我的 Firebase Forge 中的 Twitter API IDAPI Secret 副本不正确。我只需要复制these然后粘贴here

关于javascript - 当我尝试使用 Twitter 登录时,我在 Firebase 中收到 "FirebaseSimpleLogin: An unknown error occurred",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22104121/

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