Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function(){
- console.log('checkSystemRequirements');
- console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));
- // it's option if you want to chenge the jssdk dependency link resources.
- // ZoomMtg.setZoomJSLib('https://dmogdx0jrul3u.cloudfront.net/1.3.7/lib', '/av'); // CDN version default
- //ZoomMtg.setZoomJSLib('http://localhost:9999/node_modules/zoomus-jssdk/dist/lib', '/av'); // Local version default
- ZoomMtg.preLoadWasm();
- ZoomMtg.prepareJssdk();
- var API_KEY = '95hU2eFWTOq3GCzH9GYeTQ';
- /**
- * NEVER PUT YOUR ACTUAL API SECRET IN CLIENT SIDE CODE, THIS IS JUST FOR QUICK PROTOTYPING
- * The below generateSignature should be done server side as not to expose your api secret in public
- * You can find an eaxmple in here: https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/tutorial/generate-signature
- */
- var API_SECRET = 'cNTAnpOv67s9kPtbTfqYGas02aaAsLpLkCPn';
- document.getElementById('join_meeting').addEventListener('click', function(e){
- e.preventDefault();
- const meetConfig = {
- apiKey: API_KEY,
- apiSecret: API_SECRET,
- meetingNumber: 548715976,
- userName: "adarsh",
- passWord: '',
- leaveUrl: 'https://zoom.us',
- role: 0
- };
- var signature = ZoomMtg.generateSignature({
- meetingNumber: meetConfig.meetingNumber,
- apiKey: meetConfig.apiKey,
- apiSecret: meetConfig.apiSecret,
- role: meetConfig.role,
- success: function(res){
- console.log(res.result);
- },
- error: function(res){console.log(res)}
- });
- ZoomMtg.init({
- leaveUrl: meetConfig.leaveUrl,
- isSupportAV: true, // to enable audio and video for the meeting
- audioPanelAlwaysOpen: false, //optional
- success: function () {
- ZoomMtg.join(
- {
- userEmail:"testing@succeedwithmore.com",
- meetingNumber: meetConfig.meetingNumber,
- userName: meetConfig.userName,
- signature: signature,
- apiKey: meetConfig.apiKey,
- passWord: meetConfig.passwd,
- success: function(res){
- console.log('join webinar success');
- document.getElementById('nav-tool').style.display = 'none';
- },
- error: function(res){console.log(res)}
- }
- );
- }
- });
- });
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement