使用Firebase';获取用户的电子邮件地址;Twitter的简单登录

使用Firebase';获取用户的电子邮件地址;Twitter的简单登录,firebase,firebasesimplelogin,Firebase,Firebasesimplelogin,我试图在用户通过Firebase的简单登录TwitterAuth进行身份验证后提取他们的电子邮件地址。现在我得到了大量关于用户的信息,但不是他们的电子邮件地址。我意识到在Facebook或Google+上,你设置的权限如下 auth.login('facebook', { scope: 'email' }); 但我不知道如何在Twitter上做到这一点 正如Sara在评论中指出的那样,无法通过Firebase的SimpleLogin Twitter auth获得用户电子邮件。但是,你可以使

我试图在用户通过Firebase的简单登录TwitterAuth进行身份验证后提取他们的电子邮件地址。现在我得到了大量关于用户的信息,但不是他们的电子邮件地址。我意识到在Facebook或Google+上,你设置的权限如下

auth.login('facebook', {
  scope: 'email'
});

但我不知道如何在Twitter上做到这一点

正如Sara在评论中指出的那样,无法通过Firebase的SimpleLogin Twitter auth获得用户电子邮件。但是,你可以使用Facebook或Google+。

你实际上可以使用Twitter身份验证来获取电子邮件,这是有限制的。在允许您查看电子邮件之前,Twitter需要查看您的TOS和隐私政策,请查看此处的文章:它在文章末尾的某个地方解释了问题和解决方案。

不幸的是,Twitter API没有返回用户的电子邮件,但您可以使用Firebase的电子邮件/密码auth:Hey Sara!谢谢你的评论。我转而使用Facebook/Google+。去告诉乔伊。他的头发很适合我。:)很高兴它与FB/G+一起工作!我一定会把信息传给乔伊:)检查我的答案@Tyler