我使用python的社會身份驗證與Facebook的連接,但我沒有收到在我的設置我已經添加的用戶 的電子郵件:Django的蟒蛇社會權威性獲取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'))
在這裏我無法獲得用戶的電子郵件
我怎樣才能獲得用戶的電子郵件。需要建議
爲什麼你要取'name'字段而不是'email'嗎? – FSp