Hi,
External users want to access our application with another accounts other than the App created account. Authorization and create meetings are working. But getting following error while starting the meeting
{
“method”: “join”,
“status”: false,
“result”: “Invalid signature.”,
“errorMessage”: “Signature is invalid.”,
“errorCode”: 3712
}
I am creating the signature using below code
ZoomMtg.generateSDKSignature({
meetingNumber: meetingNo,
sdkKey: process.env.REACT_APP_ZOOM_MEETING_SDK_KEY,
sdkSecret: process.env.REACT_APP_ZOOM_MEETING_SDK_SECRET,
role: 1,
success: function (res) {
startMeeting(res.result, meetingNo, password, id)
},
error: (error) => {
console.log(“error”, error)
}
});
function startMeeting(signature, meetingNo, password, meetId) {
try {
ZoomMtg.setZoomJSLib(‘https://source.zoom.us/2.13.0/lib’, ‘/av’);
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
ZoomMtg.prepareJssdk()
document.getElementById('zmmtg-root').style.display = 'block';
document.getElementById('headerId').style.display = 'none';
ZoomMtg.showRecordFunction({
show: true
});
ZoomMtg.record({
record: true
});
ZoomMtg.init({
leaveUrl: `${leaveUrl}&id=${meetingNo}`,
disablePreview: true,
success: (success) => {
ZoomMtg.join({
signature: signature,
sdkKey: sdkKey,
meetingNumber: meetingNo,
passWord: password,
userName: userName,
userEmail: userEmail,
success: (success) => {
updateMeetingStatus(meetId, "Start");
},
error: (error) => {
console.log(error)
}
});
},
error: (error) => {
console.log(error)
}
})
} catch (error) {
console.log("error", error);
}
}
This SDK app is already published in Zoom marketplace. But cant start the meeting when authorize with other Zoom account other than the app created account
Can I able to start meeting using another accounts?