Spaces:
Sleeping
Sleeping
Update test.py
Browse files
test.py
CHANGED
@@ -45,16 +45,22 @@ async def login_google():
|
|
45 |
|
46 |
|
47 |
app.get("/test")
|
48 |
-
async def auth_google(
|
49 |
|
50 |
-
|
51 |
-
code = data.get("access_token")
|
52 |
-
brand_name = data.get("brand_name")
|
53 |
-
print("Printing the access token")
|
54 |
print(code)
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
raise HTTPException(status_code=400, detail="Authorization code not provided")
|
57 |
-
access_token_new =
|
58 |
|
59 |
user_info = requests.get("https://www.googleapis.com/oauth2/v1/userinfo", headers={"Authorization": f"Bearer {access_token_new}"})
|
60 |
page_token = None
|
@@ -117,8 +123,8 @@ async def auth_google(request: Request):
|
|
117 |
|
118 |
if data:
|
119 |
data_new[filename]=data
|
120 |
-
attachment_content = base64.urlsafe_b64decode(data)
|
121 |
-
extracted_text = await extract_text_from_attachment(filename, attachment_content)
|
122 |
|
123 |
attachment_no+=1
|
124 |
|
|
|
45 |
|
46 |
|
47 |
app.get("/test")
|
48 |
+
async def auth_google(code:str):
|
49 |
|
50 |
+
token_url = "https://accounts.google.com/o/oauth2/token"
|
|
|
|
|
|
|
51 |
print(code)
|
52 |
+
data = {
|
53 |
+
"code": code,
|
54 |
+
"client_id": GOOGLE_CLIENT_ID,
|
55 |
+
"client_secret": GOOGLE_CLIENT_SECRET,
|
56 |
+
"redirect_uri": GOOGLE_REDIRECT_URI,
|
57 |
+
"grant_type": "authorization_code",
|
58 |
+
}
|
59 |
+
response = requests.post(token_url, data=data)
|
60 |
+
access_token = response.json().get("access_token")
|
61 |
+
if not access_token:
|
62 |
raise HTTPException(status_code=400, detail="Authorization code not provided")
|
63 |
+
access_token_new = access_token
|
64 |
|
65 |
user_info = requests.get("https://www.googleapis.com/oauth2/v1/userinfo", headers={"Authorization": f"Bearer {access_token_new}"})
|
66 |
page_token = None
|
|
|
123 |
|
124 |
if data:
|
125 |
data_new[filename]=data
|
126 |
+
# attachment_content = base64.urlsafe_b64decode(data)
|
127 |
+
# extracted_text = await extract_text_from_attachment(filename, attachment_content)
|
128 |
|
129 |
attachment_no+=1
|
130 |
|