Hi,
I am using Zoom Web SDK version 2.17.0 to embed Zoom webinar to my website
When user join the webinar on my website, the error always display:
Joining webinar timeout.
Your connection has timed out and you cannot join the webinar. Verify your network connectivity and try again.
Here is the code that I am using:
ZoomMtg.setZoomJSLib('https://source.zoom.us/2.17.0/lib', '/av');
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
ZoomMtg.i18n.load('en-US');
ZoomMtg.i18n.reload('en-US');
document.getElementById('zmmtg-root').style.display = 'block'
ZoomMtg.init({
leaveUrl: leaveUrl,
success: (success) => {
$('#zmmtg-root').show();
$('.buttonevent').hide();
ZoomMtg.join({
signature: signature,
sdkKey: sdkKey,
meetingNumber: meetingNumber,
passWord: passWord,
userName: userName,
userEmail: userEmail,
tk: registrantToken,
// zak: zakToken,
success: (success) => {
console.log(success)
},
error: (error) => {
console.log(error)
},
})
},
error: (error) => {
console.log(error)
}
})
Device (please complete the following information):
OS: Windows 10
Browser: Chrome
Browser Version 119.0.6045.160 (Official Build) (64-bit)
Please help me!!
Thank you
Hi @phantruongthaison93 ,
I changed this to the meeting SDK category. There’s many threads about this. For example, the signature Can you please search “join meeting timeout” for some of the solutions. I will share a few
Hi, this is to let you all know that I have finally succeeded in implementing the SDK. The time was creating the problem. Please find the correct code below.
@app.route('/meeting/<IDP>', methods=['GET'])
def meet(IDP):
ID = IDP[:IDP.index(' ')]
payload = {'sdkKey': SDK_KEY, "mn": ID, "role": 0, "iat": int(time.time()), "exp": int(time.time())+4*3600, "tokenexp": int(time.time())+4*3600}
encoded = jwt.encode(payload, SDK_SECRET, algorithm="HS256")
return render_template('meeting.…
It does say it is invalid but the problem is on my production server i am using JWT authentication & it is working fine. Since JWT has reached end of life, I have implemented OAuth. With it, I am able to:
Create webinar
Delete Webinar
Update webinar
But as soon as I try to Join the webinar, I get that error I mentioned.
Hi @gianni.zoom
Thank you for response.
I found the problem related with option “Require attendees to authenticate to join” in webinar. When I turned off this option, It worked.
But I still want to use this option “Require attendees to authenticate to join” to validate use who join to meeting. I also used the “tk” from “join_url” but it didn’t work.
Son:
I found the problem related with option “Require attendees to authenticate to join” in webinar. When I turned off this option, It worked.
But I still want to use this option “Require attendees to authenticate to join” to validate use who join to meeting. I also used the “tk” from “join_url” but it didn’t work.
Ahh I believe the docs are a little unclear due to the following from this page :
The web client specific page clears things up:
Please let me know if you’re able to resolve
system
(system)
Closed
January 6, 2024, 6:55am
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.