Failing to join meeting

After upgrading to the latest Web SDK version 2.18.0 we are getting the “Fail to join meeting”. Upon inspecting the console we can see an “Inavlid Sdk key” error however we are using the same SDK key that was working on previous versions.

{
“method”: “join”,
“status”: false,
“result”: “Invalid sdkkey.”,
“errorMessage”: “Fail to join the meeting.”,
“errorCode”: 1
}

How to reproduce the issue
Occurs after clicking the join button

Which Web Meeting SDK version?
2.18.0

Meeting SDK Code Snippets
ZoomMtg.init({
leaveUrl: meetingConfig.leaveUrl,
webEndpoint: meetingConfig.webEndpoint,
disableCORP: !window.crossOriginIsolated, // default true
// disablePreview: false, // default false
externalLinkPage: ‘./externalLinkPage.html’,
success: function () {
console.log(meetingConfig);
console.log(“signature”, signature);
ZoomMtg.i18n.load(meetingConfig.lang);
ZoomMtg.i18n.reload(meetingConfig.lang);
ZoomMtg.join({
meetingNumber: meetingConfig.meetingNumber,
userName: meetingConfig.userName,
signature: signature,
sdkKey: “REDACTED”,
userEmail: meetingConfig.userEmail,
passWord: meetingConfig.passWord,
success: function (res) {
console.log(“join meeting success”);
console.log(“get attendeelist”);
ZoomMtg.getAttendeeslist({});
ZoomMtg.getCurrentUser({
success: function (res) {
console.log(“success getCurrentUser”, res.result.currentUser);
},
});
},
error: function (res) {
console.log(res);
},
});
},
error: function (res) {
console.log(res);
},
});

Device (please complete the following information):
Reproduced on Windows 11 Google Chrome

1 Like

Hi @management
Thanks for reaching out to us
could you please confirm if you are still experiencing this issue?

Yes we are still experiencing the issue

Can you please make sure that the signature generated is valid?

The signature generated should be valid. The SDK app contains all the relevant fields and is active on the Zoom App marketplace. This is the signature that is being generated: REDACTED

Hi @elisa.zoom we are still experiencing the issue

Hi @management
Sorry about that, I did not get a notification about your message.
By any chance, are you using React in your app? we found an issue where our meeting sdk for web 2.18 does not work with react 18. If this is your case, can you please downgrade to react 16?
And please tag me when you reply so I get a notification

@elisa.zoom we are not using React. We are actually using the zoom meeting sdk web sample app which we have embedded into an asp.net page.

Interesting @management
This sample app right here?

Yes correct @elisa.zoom

If you run this sample app, you get the invalid signature error too?

That’s correct @elisa.zoom. We have hardcoded the sdk secret and key in the sample app. Is there a way to verify if the sdk key is valid?

I do not have a way to verify it @management
Can try and run the sample app with the same key and secret you are using?
If not, can you try and run the sample app with a new set of credentials? you can create a new meeting SDK app for testing purposes