Before creating Zoom Live Class or Live Meeting you must have Zoom account and Zoom API credentials. If you don’t have zoom account or API credentials then check this https://www.youtube.com/watch?v=voJOIavlKTk video tutorial.
To configure Zoom Live Class, go to Zoom Live Classes > Settings, here enter Zoom API Key , Zoom API Secret details and check Teacher API Credential and Zoom Client App Enable/Disable and then click on Save button. Here, entered API credentials is known as Global API Key in Smart School so we will recommend to use zoom paid plan API credentials otherwise in free plan you can run only single class or meeting at once.
If you disable Teacher API Credential option then teacher will have to use global API key and will not be able to create their own API Credential and if you enable Teacher API Credential option then teacher can add their own API credentials from their teacher account by clicking on Add Credential button to create Live class by using self API Key
If you enable Zoom Client App option then user will have to install Zoom Client App in their machine and if you disable Zoom Client App option then user does not have to install anything, Classes and Meeting will start on Zoom Web SDK. Zoom Web SDK is not as mature as Zoom Client App so may be some features will not work properly or missing in Zoom Web SDK so it is highly recommended to use Zoom Client App to avoid Zoom Web SDK issues and use full featured Zoom services.
Note -
- If you are using Zoom Web SDK (Zoom Client App disabled) then your smart school must be running on SSL (https) otherwise you will get error messages and Zoom Classes or Meeting will not start.
- If you are getting "Invalid access token" error message while creating Zoom Live Class or Meeting that means you are using incorrect API credential for your Zoom account so check your API credential you have entered.