Question
get access token in my app "error": "400 Client Error: Bad Request for url: https://zoom.us/oauth/to
@api.get("/oauth/callback", tags=['Integrations'])
async def callback(request: Request):
authorization_code = request.query_params.get('code')
token_url = 'https://zoom.us/oauth/token'
payload = {
'grant_type': 'authorization_code',
'code': authorization_code,
'client_id': CLIENT_ID,
'client_secret': CLIENT_SECRET,
'redirect_uri': REDIRECT_URI
}
try:
response = requests.post(token_url, data=payload)
response.raise_for_status()
access_token = response.json().get('access_token')
print ("Access token: ", access_token)
if access_token:
# Save the access token in your database or perform any other required actions
return {'access_token': access_token}
else:
return {'error': 'Access token not found'}
except requests.exceptions.HTTPError as e:
return {'error': str(e)}
