Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1007,7 +1007,7 @@ def add_user_senler_full():
|
|
1007 |
|
1008 |
|
1009 |
|
1010 |
-
# ЗАПИСЫВАЕМ ДАННЫЕ В ВК
|
1011 |
@app.route('/vk_s_set', methods=['GET'])
|
1012 |
def vk_s_set():
|
1013 |
api_sys_control = request.args.get('api_sys')
|
@@ -1054,8 +1054,44 @@ def vk_s_set():
|
|
1054 |
|
1055 |
|
1056 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1057 |
|
|
|
|
|
|
|
1058 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1059 |
|
1060 |
|
1061 |
|
|
|
1007 |
|
1008 |
|
1009 |
|
1010 |
+
# ЗАПИСЫВАЕМ ДАННЫЕ В ВК СТОРИДЖ
|
1011 |
@app.route('/vk_s_set', methods=['GET'])
|
1012 |
def vk_s_set():
|
1013 |
api_sys_control = request.args.get('api_sys')
|
|
|
1054 |
|
1055 |
|
1056 |
|
1057 |
+
# ЗАПИСЫВАЕМ ДАННЫЕ В ВК СТОРИДЖ
|
1058 |
+
@app.route('/vk_s_get', methods=['GET'])
|
1059 |
+
def vk_s_get():
|
1060 |
+
api_sys_control = request.args.get('api_sys')
|
1061 |
+
if api_sys_control != api_key_sys:
|
1062 |
+
return "EUR 22", 200
|
1063 |
+
|
1064 |
+
# Читаем параметры
|
1065 |
+
vk_id = request.args.get('vk_id', '')
|
1066 |
+
vk_key = request.args.get('vk_key', '')
|
1067 |
+
|
1068 |
+
# Проверка на наличие обязательных параметров
|
1069 |
+
if not vk_id or not vk_key:
|
1070 |
+
return "Missing required parameters", 400
|
1071 |
+
|
1072 |
+
# Формируем URL для вызова метода storage.get
|
1073 |
+
url = f"https://api.vk.com/method/storage.get"
|
1074 |
+
params = {
|
1075 |
+
'access_token': vk_api_key,
|
1076 |
+
'v': '5.131', # Версия API
|
1077 |
+
'key': vk_key,
|
1078 |
+
'user_id': vk_id
|
1079 |
+
}
|
1080 |
|
1081 |
+
# Выполняем запрос к API ВКонтакте
|
1082 |
+
response = requests.get(url, params=params)
|
1083 |
+
data = response.json()
|
1084 |
|
1085 |
+
# Обрабатываем результат
|
1086 |
+
if 'response' in data and data['response']:
|
1087 |
+
value = data['response'][0]['value']
|
1088 |
+
return jsonify({vk_key: value}), 200
|
1089 |
+
elif 'error' in data:
|
1090 |
+
error_code = data['error']['error_code']
|
1091 |
+
error_msg = data['error']['error_msg']
|
1092 |
+
return f"Error {error_code}: {error_msg}", 400
|
1093 |
+
else:
|
1094 |
+
return "Unknown error", 500
|
1095 |
|
1096 |
|
1097 |
|