In my case it was a problem with the signature server. Had copied the Java example code but was still not working. using the js function ZoomMtg.generateSignature solved the problem.
(Still not a solution for production use)
Hi Michael
Could you help me please?
I have the same issue and I can`t fix it, below my code>
(function () {
import { ZoomMtg } from '@zoomus/websdk';
console.log('checkSystemRequirements');
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();
//ZoomMtg.setZoomJSLib('http://https://localhost:9999/wwwroot/sample-app-web/Local/node_modules/@zoomus/websdk/dist/lib/', '/av');
ZoomMtg.setZoomJSLib('https://source.zoom.us/1.7.4/lib', '/av');
var API_KEY = '############';
var API_SECRET = '################';
document.getElementById('join_meeting').addEventListener('click', function (e) {
e.preventDefault();
if (!this.form.checkValidity()) {
alert("Enter Name and Meeting Number");
return false;
}
var meetConfig = {
apiKey: API_KEY,
apiSecret: API_SECRET,
meetingNumber: parseInt(document.getElementById('meeting_number').value),
userName: document.getElementById('display_name').value,
passWord: "##################",
//leaveUrl: "",
leaveUrl: "",
role: 0
};
var signature = ZoomMtg.generateSignature({
meetingNumber: meetConfig.meetingNumber,
apiKey: meetConfig.apiKey,
apiSecret: meetConfig.apiSecret,
role: meetConfig.role,
success: function (res) {
console.log('signature: ' + res.result);
}
});
ZoomMtg.init({
leaveUrl: meetConfig.leaveUrl,
isSupportAV: true,
success: (success) => {
console.log(success)
ZoomMtg.join({
signature: signature,
meetingNumber: meetConfig.meetingNumber,
userName: meetConfig.userName,
apiKey: meetConfig.apiKey,
userEmail: 'asdf@.com',
passWord: meetConfig.passWord,
success: (success) => {
$('#nav-tool').hide();
console.log('join meeting success');
},
error: (error) => {
console.log(error)
}
})
},
error: (error) => {
console.log(error)
}
})
});
})();
-
{method: “init”, status: true, errorCode: 0, errorMessage: null, result: null}
-
method: “init”
-
status: true
-
errorCode: 0
-
errorMessage: null
-
result: null
-
proto
Thank you.
same error here. Is Zoom even going to solve this ? My boss is forcing me to find another integration. I am not sure what to do.
Hey @financeiro, @tools,
Make sure you are using a real meeting ID, and a JWT App for the api key and secret.
@tools, We have fixed the issue, please share more details so we can help. Make sure to use latest version, 1.7.4 or 1.7.5.
Thanks,
Tommy
it is still not working.
@Sanjaykumar_Nagaraju @tools @financeiro @mehmet.hayti
1 - Please make sure to use the latest WebSDK version 1.7.5
2 - Please deactivate and then reactivate your JWT app. This will refresh your credentials and should get your meetings working.
Let us know if this works for you or not.
Thanks
it is working now. SDK version 1.7.5 seems to be a lifesaver.
It got serious issues with user authentication and load balancing I think. When we use 1-1 meeting it works fine but when multiple user tries to join, the pain starts. most of the time they will get error ‘failed to join meeting’. video will stuck during meeting. echo issue is there… people disconnect randomly for no reason… but when we switch to zoom desktop app, everything works fine.
Is there any enhancement(s) are yet to be completed ? If yes, when can we expect the next release ?
Can you share the meeting ID that you were having issues with? Our next release is tentatively scheduled for later this month - https://marketplace.zoom.us/docs/guides/getting-started/stay-up-to-date/upcoming-changes/web-sdk
Meeting ID: 471 310 531
Password: 820315
Total of 5 people joined and it was a mess.
I have integrated whole application and it was working fine today I almost spend 12 h figuring out errors I don’t know what kind of developer working in zoom neither doc are easy to figure out nor support reply on time they take almost 24 h to give back half answer
Hi @sajanthreeseas,
We’re investigating the issue of multiple users. One possible cause could be the network bandwidth or browser performance. What browser and version were you using?
Bandwidth isn’t the issue. When we switch to desktop apps and mobile apps it worked well.
I person used safari and rest of them google chrome.
Hey @sajanthreeseas,
If you are seeing issues, yes, please switch to the Zoom Apps for the best experience.
We are investigating the latency issues of the Web SDK.
Thanks,
Tommy
Hi, how did you got it to work ? I used jwt refreshed apikey and secret, my admin account personal meeting id and nothing works.
Hey guys, i have the same problem now, with the, Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again.
The attenders are using google chrome and i am on the app.
Is there any fix?
@michael_p.zoom
Its not working again today on our production which has 1.7.4, whats going exactly ?
Joining meeting timeout.
Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again.
-
{method: “join”, status: false, result: null, errorMessage: undefined, errorCode: 1}
-
errorCode: 1
-
errorMessage: undefined
-
method: “join”
-
result: null
-
status: false
-
proto: Object
-
{method: “join”, status: false, result: null, errorMessage: undefined, errorCode: 1}
-
errorCode: 1
-
errorMessage: undefined
-
method: “join”
-
result: null
-
status: false
-
proto: Object
We have upgraded to 1.7.5 and seeing given below errors
On web we are getting this error :
Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again.
On mobile SDK : we are getting This meeting ID is not valid. please check and try again
Sample meeting id : 1190874088
I tried your work around but still not worked
Why each version upgrade always causing issue please make it stable
Same here…
Getting the same error from the web sdk
“Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again”