# Joining Meeting Time Out “Invalid Parameter” error

**URL:** <https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895>\
**Category:** Meeting SDK\
**Created:** [July 8, 2022, 4:21pm UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895 "2022-07-08T16:21:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![gopinathangopika94](https://avatars.discourse-cdn.com/v4/letter/g/2bfe46/32.png) [@gopinathangopika94](https://devforum.zoom.us/u/gopinathangopika94)\
**Post date:** [July 8, 2022, 4:21pm UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895/1 "2022-07-08T16:21:06Z")

</div>

I am getting same “Invalid Parameter” error when trying to join the meeting with MeetingId and Password via a sample app provided in SDK.

 ![error image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/9/90ec95113720b9f5e0ad0efd62578d3ef4f57592.png)

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [July 8, 2022, 5:40pm UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895/2 "2022-07-08T17:40:01Z")

</div>

Greetings and Welcome, @gopinathangopika94,

Can you share more details regarding the SDK you are using? Also, please share the SDK version and specify whether you are using the Client and Component view.

---

<div class="post-metadata">

**Author:** ![gopinathangopika94](https://avatars.discourse-cdn.com/v4/letter/g/2bfe46/32.png) [@gopinathangopika94](https://devforum.zoom.us/u/gopinathangopika94)\
**Post date:** [July 8, 2022, 6:11pm UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895/3 "2022-07-08T18:11:26Z")

</div>

version of SDK is v5.11.1.6653. Actually i used the app market place to create the SDk and JWT.and used the below code to integrate the same in my project.  
window.addEventListener(‘DOMContentLoaded’, function(event) {  
console.log(‘DOM fully loaded and parsed’);  
websdkready();  
});

function websdkready() {  
var testTool = window.testTool;  
if (testTool.isMobileDevice()) {  
vConsole = new VConsole();  
}  
console.log(“checkSystemRequirements”);  
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

// it’s option if you want to change the WebSDK dependency link resources. setZoomJSLib must be run at first  
// if (!china) ZoomMtg.setZoomJSLib(‘[https://source.zoom.us/2.5.0/lib](https://source.zoom.us/2.5.0/lib)’, ‘/av’); // CDN version default  
// else ZoomMtg.setZoomJSLib(‘[https://jssdk.zoomus.cn/2.5.0/lib](https://jssdk.zoomus.cn/2.5.0/lib)’, ‘/av’); // china cdn option  
// ZoomMtg.setZoomJSLib(‘[http://localhost:9999/node\_modules/@zoomus/websdk/dist/lib](http://localhost:9999/node_modules/@zoomus/websdk/dist/lib)’, ‘/av’); // Local version default, Angular Project change to use cdn version  
ZoomMtg.preLoadWasm(); // pre download wasm file to save time.

var SDK\_KEY = “J7HTxJAkRhKke\_Dtx-mINQ”;  
/\*\*

- NEVER PUT YOUR ACTUAL SDK SECRET IN CLIENT SIDE CODE, THIS IS JUST FOR QUICK PROTOTYPING
- The below generateSignature should be done server side as not to expose your SDK SECRET in public
- You can find an eaxmple in here: [Zoom Meeting Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web/essential/signature)  
\*/  
var SDK\_SECRET = “iUoDA3mgUbsTYUMhvkBbCstq07Dd1EXX3Yk2”;

// some help code, remember mn, pwd, lang to cookie, and autofill.  
document.getElementById(“display\_name”).value =  
“CDN” +  
ZoomMtg.getJSSDKVersion()[0] +  
testTool.detectOS() +  
“#” +  
testTool.getBrowserInfo();  
document.getElementById(“meeting\_number”).value = testTool.getCookie(  
“meeting\_number”  
);  
document.getElementById(“meeting\_pwd”).value = testTool.getCookie(  
“meeting\_pwd”  
);  
if (testTool.getCookie(“meeting\_lang”))  
document.getElementById(“meeting\_lang”).value = testTool.getCookie(  
“meeting\_lang”  
);

document  
.getElementById(“meeting\_lang”)  
.addEventListener(“change”, function (e) {  
testTool.setCookie(  
“meeting\_lang”,  
document.getElementById(“meeting\_lang”).value  
);  
testTool.setCookie(  
“\_zm\_lang”,  
document.getElementById(“meeting\_lang”).value  
);  
});  
// copy zoom invite link to mn, autofill mn and pwd.  
document  
.getElementById(“meeting\_number”)  
.addEventListener(“input”, function (e) {  
var tmpMn = e.target.value.replace(/([^0-9])+/i, “”);  
if (tmpMn.match(/([0-9]{9,11})/)) {  
tmpMn = tmpMn.match(/([0-9]{9,11})/)[1];  
}  
var tmpPwd = e.target.value.match(/pwd=([\d,\w]+)/);  
if (tmpPwd) {  
document.getElementById(“meeting\_pwd”).value = tmpPwd[1];  
testTool.setCookie(“meeting\_pwd”, tmpPwd[1]);  
}  
document.getElementById(“meeting\_number”).value = tmpMn;  
testTool.setCookie(  
“meeting\_number”,  
document.getElementById(“meeting\_number”).value  
);  
});

document.getElementById(“clear\_all”).addEventListener(“click”, function (e) {  
testTool.deleteAllCookies();  
document.getElementById(“display\_name”).value = “”;  
document.getElementById(“meeting\_number”).value = “”;  
document.getElementById(“meeting\_pwd”).value = “”;  
document.getElementById(“meeting\_lang”).value = “en-US”;  
document.getElementById(“meeting\_role”).value = 2;  
window.location.href = “index.html”;  
});

// click join meeting button  
document  
.getElementById(“join\_meeting”)  
.addEventListener(“click”, function (e) {  
e.preventDefault();  
var meetingConfig = testTool.getMeetingConfig();  
if (!meetingConfig.mn || !meetingConfig.name) {  
alert(“Meeting number or username is empty”);  
return false;  
}

```
  testTool.setCookie("meeting_number", meetingConfig.mn);
  testTool.setCookie("meeting_pwd", meetingConfig.pwd);

  var signature = ZoomMtg.generateSDKSignature({
    meetingNumber: meetingConfig.mn,
    sdkKey: SDK_KEY,
    sdkSecret: SDK_SECRET,
    role: meetingConfig.role,
    success: function (res) {
      console.log(res.result);
      meetingConfig.signature = res.result;
      meetingConfig.sdkKey = SDK_KEY;
      var joinUrl = "meeting.html?" + testTool.serialize(meetingConfig);
      console.log(joinUrl);
      window.open(joinUrl, "_blank");
    },
  });
});

```

function copyToClipboard(elementId) {  
var aux = document.createElement(“input”);  
aux.setAttribute(“value”, document.getElementById(elementId).getAttribute(‘link’));  
document.body.appendChild(aux);  
aux.select();  
document.execCommand(“copy”);  
document.body.removeChild(aux);  
}

// click copy jon link button  
window.copyJoinLink = function (element) {  
var meetingConfig = testTool.getMeetingConfig();  
if (!meetingConfig.mn || !meetingConfig.name) {  
alert(“Meeting number or username is empty”);  
return false;  
}  
var signature = ZoomMtg.generateSDKSignature({  
meetingNumber: meetingConfig.mn,  
sdkKey: SDK\_KEY,  
sdkSecret: SDK\_SECRET,  
role: meetingConfig.role,  
success: function (res) {  
console.log(res.result);  
meetingConfig.signature = res.result;  
meetingConfig.sdkKey = SDK\_KEY;  
var joinUrl =  
testTool.getCurrentDomain() +  
“meeting.html?” +  
testTool.serialize(meetingConfig);  
document.getElementById(‘copy\_link\_value’).setAttribute(‘link’, joinUrl);  
copyToClipboard(‘copy\_link\_value’);

```
  },
});

```

};

}

---

<div class="post-metadata">

**Author:** ![gopinathangopika94](https://avatars.discourse-cdn.com/v4/letter/g/2bfe46/32.png) [@gopinathangopika94](https://devforum.zoom.us/u/gopinathangopika94)\
**Post date:** [July 8, 2022, 6:12pm UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895/4 "2022-07-08T18:12:23Z")

</div>

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/2/b2c7219ab1323b14ee67834844be0b8d0a8d172f.png)

---

<div class="post-metadata">

**Author:** ![gopinathangopika94](https://avatars.discourse-cdn.com/v4/letter/g/2bfe46/32.png) [@gopinathangopika94](https://devforum.zoom.us/u/gopinathangopika94)\
**Post date:** [July 10, 2022, 3:59am UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895/5 "2022-07-10T03:59:20Z")

</div>

any updates regaring this issue

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [November 17, 2023, 10:44am UTC](https://devforum.zoom.us/t/joining-meeting-time-out-invalid-parameter-error/71895/6 "2023-11-17T10:44:30Z")

</div>

@gopinathangopika94 ,

I apologize for not responding to your message earlier. In the future, to ensure that I am promptly made aware of your response, please use the tagging feature. Without being tagged, I may not realize that you’ve replied, which could result in a delayed response from my end. I appreciate your understanding and please let me know if there is anything else I can help with.
