Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -118,12 +118,14 @@ def vk_auth():
|
|
| 118 |
st.session_state["VK_REFRESH_TOKEN"] = tokens["refresh_token"]
|
| 119 |
st.session_state["VK_DEVICE_ID"] = user_device_id
|
| 120 |
st.success("Токены успешно получены и сохранены!")
|
|
|
|
|
|
|
|
|
|
| 121 |
except Exception as e:
|
| 122 |
st.error(f"Ошибка при декодировании ответа: {e}")
|
| 123 |
st.text(resp.text)
|
| 124 |
else:
|
| 125 |
st.warning("Параметры code, device_id и state не найдены в URL. Пройдите авторизацию.")
|
| 126 |
-
|
| 127 |
# Функция для обновления токена через refresh_token
|
| 128 |
def refresh_vk_token() -> bool:
|
| 129 |
st.write("Пытаемся обновить токен...")
|
|
|
|
| 118 |
st.session_state["VK_REFRESH_TOKEN"] = tokens["refresh_token"]
|
| 119 |
st.session_state["VK_DEVICE_ID"] = user_device_id
|
| 120 |
st.success("Токены успешно получены и сохранены!")
|
| 121 |
+
|
| 122 |
+
# Перезагружаем страницу для перехода к парсеру
|
| 123 |
+
st.experimental_rerun()
|
| 124 |
except Exception as e:
|
| 125 |
st.error(f"Ошибка при декодировании ответа: {e}")
|
| 126 |
st.text(resp.text)
|
| 127 |
else:
|
| 128 |
st.warning("Параметры code, device_id и state не найдены в URL. Пройдите авторизацию.")
|
|
|
|
| 129 |
# Функция для обновления токена через refresh_token
|
| 130 |
def refresh_vk_token() -> bool:
|
| 131 |
st.write("Пытаемся обновить токен...")
|