From 80bb8a3dbdc38d6c76fb6bb10e3dc658bf8d1c3c Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Sat, 2 Apr 2022 19:07:18 +0300 Subject: [PATCH] version --- Main/views/social/VKAddView.py | 2 +- Main/views/social/VKAuthView.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Main/views/social/VKAddView.py b/Main/views/social/VKAddView.py index 2c2df74..2e9b007 100644 --- a/Main/views/social/VKAddView.py +++ b/Main/views/social/VKAddView.py @@ -21,7 +21,7 @@ class VKAddView(BaseView): token = os.getenv("VK_SERVICE_TOKEN") resp = get(f'https://api.vk.com/method/secure.checkToken?token={access_token}&access_token={token}&v=5.131').json() print("Got response while adding user", resp) - if 'success' in resp and resp['success'] == 1: + if 'response' in resp and 'success' in resp['response'] and resp['response']['success'] == 1: user_id = resp['user_id'] self.request.user.userinfo.vk_user_id = user_id self.request.user.userinfo.save() diff --git a/Main/views/social/VKAuthView.py b/Main/views/social/VKAuthView.py index 6897334..12e0409 100644 --- a/Main/views/social/VKAuthView.py +++ b/Main/views/social/VKAuthView.py @@ -19,8 +19,8 @@ class VKAuthView(BaseView): return access_token = self.request.GET['access_token'] token = os.getenv("VK_SERVICE_TOKEN") - resp = get(f'https://api.vk.com/method/secure.checkToken?token={access_token}&access_token={token}').json() - if 'success' in resp and resp['success'] == 1: + resp = get(f'https://api.vk.com/method/secure.checkToken?token={access_token}&access_token={token}&v=5.131').json() + if 'response' in resp and 'success' in resp['response'] and resp['response']['success'] == 1: user_id = resp['user_id'] try: user = User.objects.get(userinfo__vk_user_id=user_id)