I’d like to integrate Zoom into my web app developed in Javascript/Jquery/PHP/Mysql. Looking at all the integration options, I’m not 100% sure of the best way to do it, but I’ve got a plan below that I would appreciate feedback on.
The app has an event section where an administrator can set up meeting dates. I’d like to give them the option of making the event a Zoom video conference.
- First of all I need to get a Zoom developer key for my account
- I only want one ‘user’ - my application - is that ok?
- When an administrator creates a new Zoom event, I’d use the /meetings endpoint together with a generated JWT token to schedule a new Zoom event - and let it generate it’s own meeting ID and url.
- The meeting url would then be available to the other members, both in the app itself and in the reminder email that is automatically sent.
- On the day and time of the meeting, they’d click on the meeting url and be able video chat with the other members.
- I’m assuming that if they have the Zoom app installed on their PC or phone, clicking on the url would run the app?
- What happens if they don’t have the app installed and they click on the url?
Does this seem reasonable?
I also thought about running the video inside the app - that would be where I could use the Zoom Web Client, right?
Appreciate if you can point out any flaws in this approach and/or suggest betters ways.
Thanks