MENG21 commited on
Commit
0fe31c2
·
1 Parent(s): 59c8da9
Files changed (1) hide show
  1. app.py +6 -4
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.experimental_get_query_params().get("code", [None])[0]
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
 
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: