# Failing to join meeting

**URL:** <https://devforum.zoom.us/t/failing-to-join-meeting/98185>\
**Category:** Meeting SDK\
**Created:** [November 10, 2023, 2:36pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185 "2023-11-10T14:36:15Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [November 10, 2023, 2:36pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/1 "2023-11-10T14:36:15Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 13, 2023, 10:06pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/2 "2023-11-13T22:06:15Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [November 15, 2023, 7:58am UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/3 "2023-11-15T07:58:34Z")

</div>

Yes we are still experiencing the issue

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 15, 2023, 2:54pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/4 "2023-11-15T14:54:52Z")

</div>

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

> **[Troubleshooting Meeting SDK signature validation](https://developers.zoom.us/blog/troubleshooting-meeting-sdk-signature-validation/)**
>
> placeholder description

---

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [November 16, 2023, 1:10pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/5 "2023-11-16T13:10:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [November 29, 2023, 6:47am UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/6 "2023-11-29T06:47:13Z")

</div>

Hi @elisa.zoom we are still experiencing the issue

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 29, 2023, 1:48pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/7 "2023-11-29T13:48:37Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [November 29, 2023, 2:15pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/8 "2023-11-29T14:15:26Z")

</div>

@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](http://asp.net) page.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 29, 2023, 2:55pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/9 "2023-11-29T14:55:24Z")

</div>

Interesting @management  
This sample app right here?

> **[GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample](https://github.com/zoom/meetingsdk-web-sample)**
>
> Zoom Meeting SDK web sample. Contribute to zoom/meetingsdk-web-sample development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [November 30, 2023, 5:56am UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/10 "2023-11-30T05:56:35Z")

</div>

Yes correct @elisa.zoom

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [December 1, 2023, 6:38pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/11 "2023-12-01T18:38:57Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![management](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/management/32/53766_2.png) [@management](https://devforum.zoom.us/u/management)\
**Post date:** [December 4, 2023, 7:04am UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/12 "2023-12-04T07:04:53Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [December 4, 2023, 6:11pm UTC](https://devforum.zoom.us/t/failing-to-join-meeting/98185/13 "2023-12-04T18:11:10Z")

</div>

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
