2

我在我的 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'}
4

0 回答 0