Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2272,36 +2272,26 @@ def serve_html_vk(filename):
|
|
2272 |
# Парсим параметры из декодированного URL
|
2273 |
query_params = dict(parse_qsl(parsed_url.query, keep_blank_values=True))
|
2274 |
|
2275 |
-
#
|
2276 |
-
|
2277 |
-
|
2278 |
-
|
2279 |
-
|
2280 |
-
|
2281 |
-
|
2282 |
-
|
2283 |
-
|
2284 |
-
|
2285 |
-
|
2286 |
-
|
2287 |
-
|
2288 |
-
# Параметры запроса
|
2289 |
-
params = {
|
2290 |
-
'vk_access_token_settings': vk_access_token_settings,
|
2291 |
-
'vk_app_id': vk_app_id,
|
2292 |
-
'vk_are_notifications_enabled': vk_are_notifications_enabled,
|
2293 |
-
'vk_is_app_user': vk_is_app_user,
|
2294 |
-
"vk_is_favorite": vk_is_favorite,
|
2295 |
-
"vk_language": vk_language,
|
2296 |
-
"vk_platform": vk_platform,
|
2297 |
-
"vk_ref": vk_ref,
|
2298 |
-
"vk_ts": vk_ts,
|
2299 |
-
"vk_user_id": vk_user_id,
|
2300 |
-
"sign": sign
|
2301 |
}
|
2302 |
|
|
|
|
|
|
|
2303 |
# Формирование URL с использованием f-строк
|
2304 |
-
fullUrl = f"{base_url}?{
|
2305 |
|
2306 |
logging.debug(f"Received params: fullUrl={fullUrl}")
|
2307 |
|
|
|
2272 |
# Парсим параметры из декодированного URL
|
2273 |
query_params = dict(parse_qsl(parsed_url.query, keep_blank_values=True))
|
2274 |
|
2275 |
+
# Добавляем все возможные параметры, даже если они пустые
|
2276 |
+
all_params = {
|
2277 |
+
'vk_access_token_settings': query_params.get('vk_access_token_settings', ''),
|
2278 |
+
'vk_app_id': query_params.get('vk_app_id', ''),
|
2279 |
+
'vk_are_notifications_enabled': query_params.get('vk_are_notifications_enabled', ''),
|
2280 |
+
'vk_is_app_user': query_params.get('vk_is_app_user', ''),
|
2281 |
+
'vk_is_favorite': query_params.get('vk_is_favorite', ''),
|
2282 |
+
'vk_language': query_params.get('vk_language', ''),
|
2283 |
+
'vk_platform': query_params.get('vk_platform', ''),
|
2284 |
+
'vk_ref': query_params.get('vk_ref', ''),
|
2285 |
+
'vk_ts': query_params.get('vk_ts', ''),
|
2286 |
+
'vk_user_id': query_params.get('vk_user_id', ''),
|
2287 |
+
'sign': query_params.get('sign', '')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2288 |
}
|
2289 |
|
2290 |
+
# Очищаем параметры от пустых значений
|
2291 |
+
cleaned_params = {key: value for key, value in all_params.items() if value}
|
2292 |
+
|
2293 |
# Формирование URL с использованием f-строк
|
2294 |
+
fullUrl = f"{base_url}?{urlencode(cleaned_params)}"
|
2295 |
|
2296 |
logging.debug(f"Received params: fullUrl={fullUrl}")
|
2297 |
|