我在我的django项目中使用social_auth以提供facebook登录。我试图让用户收到电子邮件。请注意,我在本地测试它。 我可以在弹出窗口中看到从Facebook提供的电子邮件,但在我的自定义管道中它似乎是空的。
in kwargs: { [some stuff], 'username': 'xxx','email': '', 'last_name': 'xxx'})
这是我在settings.py中的配置(我尝试了一切):
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email', ]
SOCIAL_AUTH_PROTECTED_USER_FIELDS = ['email',]
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id,name,email,first_name,last_name'}