I am using Server to Server OAuth App Credentials for integrating Zoom Web SDK in REACT.js.
When I click on Join Now button …it gets stuck on Joining Meeting Page …and the loading goes for infinitely. I am using 2.18.0 WebSDK version.
Code -
import React, { useEffect, Fragment} from ‘react’;
const Meeting = ({ payload }) => {
useEffect(() => {
const initZoomSDK = async () => {
console.log(“Hello2”);
const { ZoomMtg } = await import(‘@zoomus/websdk’);
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
ZoomMtg.i18n.load(‘en-US’)
ZoomMtg.i18n.reload(‘en-US’)
ZoomMtg.setZoomJSLib(‘https://source.zoom.us/2.18.0/lib’, ‘/av’);
ZoomMtg.generateSDKSignature({
meetingNumber: payload.meetingNumber,
sdkKey: payload.sdkKey,
sdkSecret: payload.sdkSecret,
success: function (signature) {
console.log("Hello3");
ZoomMtg.init({
leaveUrl: payload.leaveUrl,
success: function (data) {
console.log("Hello4");
ZoomMtg.join({
signature: signature.result,
meetingNumber: payload.meetingNumber,
userName: payload.userName,
sdkKey: payload.sdkKey,
sdkSecret: payload.sdkSecret,
passWord: payload.passWord,
success: function () {
console.log("Hello5");
console.log('---Joined---');
},
error: function (error) {
console.log("Hello6");
console.log(error);
},
});
},
error: function (error) {
console.log("Hello7");
console.log(error);
},
});
},
error: function (error) {
console.log("Hello8");
console.log(error);
},
});
};
console.log("Hello1");
initZoomSDK();
}, [payload]);
return (
); }; export default Meeting;I have checked everything (sdkKey, meetingNumber, passWord, and everything) but nothing is working . I have tried logging errors but nothing is getting logged in the console. Till ZoomMtg.init() it is logging on success but after that nothing is getting logged in console.
A warning appears initially but when i click on cross it disappears.
After clicking on join now, the joining meeting is stuck.
I have followed everything …tried every method but its not getting fixed.
@elisa.zoom