DmitrMakeev commited on
Commit
2cdbb5f
·
verified ·
1 Parent(s): 943ecfb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -0
app.py CHANGED
@@ -1038,7 +1038,26 @@ def send_ns(*args):
1038
  def users():
1039
  return render_template('user.html')
1040
 
 
 
 
 
 
 
 
 
 
 
1041
 
 
 
 
 
 
 
 
 
 
1042
 
1043
 
1044
 
 
1038
  def users():
1039
  return render_template('user.html')
1040
 
1041
+ @app.route('/get_vk_user_info', methods=['GET'])
1042
+ def get_vk_user_info():
1043
+ token = request.args.get('token')
1044
+ if not token:
1045
+ return jsonify({'error': 'Token is required'}), 400
1046
+
1047
+ print(f'Token: {token}') # Вывод токена в консоль сервера
1048
+
1049
+ url = f'https://api.vk.com/method/users.get?v=5.131&access_token={token}'
1050
+ response = requests.get(url)
1051
 
1052
+ if response.status_code != 200:
1053
+ return jsonify({'error': 'Failed to get user info', 'status_code': response.status_code}), response.status_code
1054
+
1055
+ data = response.json()
1056
+ if 'response' in data and len(data['response']) > 0:
1057
+ user_id = data['response'][0]['id']
1058
+ return jsonify({'user_id': user_id})
1059
+ else:
1060
+ return jsonify({'error': 'Failed to get user info', 'data': data}), 500
1061
 
1062
 
1063