首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试登录Twitter时,我在Firebase中收到了一个"FirebaseSimpleLogin:一个未知的错误“

当我尝试登录Twitter时,我在Firebase中收到了一个"FirebaseSimpleLogin:一个未知的错误“
EN

Stack Overflow用户
提问于 2014-02-28 19:26:10
回答 2查看 1.3K关注 0票数 1

昨天,我发现了Firebase并开始使用它。我部署了Firebase提供的聊天应用程序的编辑版本(我刚刚更改了CSS),在添加Twitter日志选项之前,一切都进行得很顺利。虽然我跟踪了这些指示,并且激活了Twitter应用程序管理面板的“登录”,但我无法用Twitter验证我的应用程序。

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

代码语言:javascript
复制
// 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规则

代码语言:javascript
复制
 {
 "rules": {
 ".read": true,
 "$comment": {
   ".write": "!data.exists() && newData.child('twitter_id').val() == auth.id"
   }
  }
 }

这就是在我的应用程序中按下Twitter日志按钮后发生的事情

错误: FirebaseSimpleLogin:发生了未知错误

亲爱的我不知道为什么会这样。你能帮个忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-07 16:58:25

我找到了答案多亏了@RobDiMarco。

此错误是由于将Twitter和API秘密复制到我的Firebase Forge而产生的。我只需要复制这些,然后粘贴它这里

票数 1
EN

Stack Overflow用户

发布于 2014-05-16 12:49:32

在Firebase简单登录文档中,术语非常混乱。防火基地需要三件事:

  • Twitter应用程序ID (用于客户端调用),它是Twitter应用程序设置页面中API键的"API键“选项卡。
  • Twitter消费密钥(进入Firebase Forge),也是"API密钥“
  • Twitter消费者秘密(输入Firebase Forge),这是同一个选项卡中的"API机密“
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22104121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档