DmitrMakeev commited on
Commit
9dfa936
·
verified ·
1 Parent(s): aef9c0e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -0
app.py CHANGED
@@ -1038,6 +1038,39 @@ def send_ns(*args):
1038
  def users():
1039
  return render_template('user.html')
1040
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1041
 
1042
 
1043
 
 
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
+ url = f'https://api.vk.com/method/users.get?v=5.131&access_token={token}'
1048
+ response = requests.get(url)
1049
+
1050
+ if response.status_code != 200:
1051
+ return jsonify({'error': 'Failed to get user info'}), response.status_code
1052
+
1053
+ data = response.json()
1054
+ if 'response' in data and len(data['response']) > 0:
1055
+ user_id = data['response'][0]['id']
1056
+ return jsonify({'user_id': user_id})
1057
+ else:
1058
+ return jsonify({'error': 'Failed to get user info'}), 500
1059
+
1060
+
1061
+
1062
+
1063
+
1064
+
1065
+
1066
+
1067
+
1068
+
1069
+
1070
+
1071
+
1072
+
1073
+
1074
 
1075
 
1076