【发布时间】:2015-09-25 17:38:07
【问题描述】:
我正在使用 python social auth 连接 facebook,但我没有收到用户的电子邮件 在我的设置中我添加了:
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email',]
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {
'fields': 'id, name, email, age_range'
}
我已经编写了自定义管道来获取用户的电子邮件:
def create_user_profile(strategy, details, response, user=None, *args, **kwargs):
print(kwargs['response'].get('name'))
这里我无法获取用户电子邮件
如何获取用户的电子邮件。需要建议
【问题讨论】:
-
为什么要获取“姓名”字段而不是“电子邮件”字段?
标签: django facebook python-social-auth