https://github.com/starvader/zoom-oauth-python-demo
Demo of zoom oauth integration using python, ngrok and flask.
https://github.com/starvader/zoom-oauth-python-demo
zoom zoom-oauth zoom-python
Last synced: about 1 month ago
JSON representation
Demo of zoom oauth integration using python, ngrok and flask.
- Host: GitHub
- URL: https://github.com/starvader/zoom-oauth-python-demo
- Owner: starVader
- Created: 2020-11-24T10:51:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-24T11:16:57.000Z (over 4 years ago)
- Last Synced: 2025-03-30T02:33:19.117Z (2 months ago)
- Topics: zoom, zoom-oauth, zoom-python
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Setup locally
git clone https://github.com/starVader/zoom-oauth-python-demo.git
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txtsetup .env file, add zoom secrets and redirect URL
# Run
python main.py
this will start a server listening on port 4000# Install ngrok
During the OAuth flow, Zoom will need to know where to redirect a user after they have successfully authenticated and installed the app on their account.For this we'll use ngrok, which creates a public link to a localhost development server.
Download and install ngrok, then follow the steps to connect your account.
Run ngrok on the same localhost port (4000):
~/./ngrok http 4000
This will generate a forwarding link. Copy this and add it into your .env file as the redirectURL. Keep ngrok running! If the linkage disconnects, we'll need to readd a new redirectURL.Example:
redirectURL=https://example.ngrok.io
# Create an OAuth App on the Zoom App MarketplaceSign in to the Zoom App Marketplace and Create an OAuth App.
Creating this app will generate your OAuth Client ID and Secret needed to install on your account and get an access token.
Copy these credentials and add them to your .env file.
Example:
clientID=86fnfgbn44
clientSecret=cb784bf84fgb4f4f4f43f
redirectURL=https://example.ngrok.io
Add your Redirect URL from ngrok to your app
Copy and paste your ngrok link into the Redirect URL for OAuth field, then click Continue.# install app
Run install option available under local test tab on zoom website