我在Django项目中使用django-social-auth。我需要收到用户的电子邮件。 Facebook在 settings.py :
中可以正常使用FACEBOOK_EXTENDED_PERMISSIONS = ['email']
FACEBOOK_PROFILE_EXTRA_PARAMS = {
'fields': 'id, name, email',
}
Auth工作正常,我收到用户的电子邮件地址。 当我尝试对VK.com做同样的事情时:
VK_EXTRA_SCOPE = ['email']
VK_PROFILE_EXTRA_PARAMS = {
'fields': 'id, name, email',
}
Auth工作正常,额外的范围工作正常,但我没有收到电子邮件。 我也尝试过:
SOCIAL_AUTH_VK_PROFILE_EXTRA_PARAMS
SOCIAL_AUTH_VK_EXTRA_DATA
VK_PROFILE_EXTRA_PARAMS
VK_EXTRA_DATA
有什么问题?