Добрый день! Подскажите как получить инфу пользователя от API VK через python-social-auth, добавляю в settings
"SOCIAL_AUTH_VK_OAUTH2_SCOPE = ['country']"
но в своем pipeline не могу его получить.
def create_user(strategy, details, backend, uid, user=None, *args, **kwargs):
strategy.provider = 'vk'
try:
get_user = User.objects.get(username=uid)
except User.DoesNotExist:
get_user = None
if get_user:
return {
'is_new': False,
'user': get_user,
}
else:
user = User.objects.create(
username=uid,
first_name=details['first_name'],
last_name=details['last_name'],
is_staff=True,
is_active=True,
)
return {
'is_new': True,
'user': user,
}