Spaces:
Sleeping
Sleeping
app.py
CHANGED
|
@@ -177,12 +177,14 @@ def main():
|
|
| 177 |
# Function to handle OAuth callback
|
| 178 |
def handle_callback():
|
| 179 |
flow = create_flow()
|
| 180 |
-
code = st.
|
| 181 |
if code:
|
| 182 |
flow.fetch_token(code=code)
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
|
|
|
|
|
|
| 186 |
|
| 187 |
if __name__ == '__main__':
|
| 188 |
if 'code' in st.query_params:
|
|
|
|
| 177 |
# Function to handle OAuth callback
|
| 178 |
def handle_callback():
|
| 179 |
flow = create_flow()
|
| 180 |
+
code = st.query_params.get("code")
|
| 181 |
if code:
|
| 182 |
flow.fetch_token(code=code)
|
| 183 |
+
credentials = flow.credentials
|
| 184 |
+
st.session_state['credentials'] = credentials.to_json()
|
| 185 |
+
return credentials
|
| 186 |
+
else:
|
| 187 |
+
st.error("No authorization code found in the URL parameters.")
|
| 188 |
|
| 189 |
if __name__ == '__main__':
|
| 190 |
if 'code' in st.query_params:
|