Django allauth有时没有从Facebook回来的电子邮件

时间:2014-05-19 21:05:38

标签: django facebook django-allauth

我不确定这是否特定于allauth,但在注册Facebook时,Facebook回调网址(/ accounts / facebook / login / callback /)在某些情况下无法获取电子邮件地址已发回,所以它试图在我的用户的电子邮件地址字段中插入一个空的电子邮件地址(我也使用authtools,因此需要发送电子邮件)。

我只在哨兵日志中看到这一点 - 我无法复制它,因为它与我测试过的所有用户都能正常工作。知道为什么会这样吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

当用户在Facebook上使用手机号码创建帐户并且未将任何电子邮件与该帐户相关联时,就会发生这种情况。