Integration with Zoom Meetings ans Webinars using java
The Zoom API allows developers to safely and securely access information from Zoom. You can use this API to build private services or public applications on Zoom marketplace. If you want to make a private service or application please visit http://developer.zoom.us/me/ to get your key. If you plan on making a public application, please visit https://marketplace.zoom.us/ to register your app.
- Java IDE (Ex: IntelliJ Idea)
- Java 8
- Stripe Account
You need to create app on zoom to access REST APIs from Zoom
- Visit https://marketplace.zoom.us/develop/create to create new app
- After createing app you will get Client Id and Client Secret
- Enter Redirect URL for OAuth to your domain or localhost
- After completeing app information please select scopes from dropdowm And you are ready to make api calls now.
please see ZoomUtils.java
In ZoomUtils.java methods are arranged by this flow:
- Create Authorization URL
- Generate token from given auth_code
- Exchange refresh token to get new access token
- Get User details
- Get meeting list from Zoom
- Create new Meeting in Zoom
- Retrive particular meeting by Id
- Update meeting by meetingId
- Get List of webinars from Zoom
- Create new webinar on Zoom
- Retrive particular webinar by webinarId