# Join meeting using zoom sdk

**URL:** <https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371>\
**Category:** Meeting SDK\
**Created:** [January 7, 2020, 6:25am UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371 "2020-01-07T06:25:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![marlakhy](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@marlakhy](https://devforum.zoom.us/u/marlakhy)\
**Post date:** [January 7, 2020, 6:25am UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/1 "2020-01-07T06:25:58Z")

</div>

i am trying make a meeting with registration using zoom api :  
register a user :  
/meetings/{meeting\_id}/registrants  
approve a user:  
/meetings/{meeting\_id}/registrants/status

and i get this link to join the meeting meeting:  
[Error - Zoom](https://zoom.us/w/%7B%7Bmeeting_id%7D)}?tk=smwlinR-RtkIOuIE6NjLTbSJmcBcR1YJZgCIB2Zplfs.DQEAAAAANDYJFRZ2M1BVc0hkeFJMUzJUN0FxUi1uX2l3AA

how to join the meeting from zoom sdk if without use this link?

to join meeting i am using this script:  
this.zoomService.joinMeeting(roomId, “”, this.userInfo.full\_name, options)  
.then((success) =\> {  
console.log(success);  
}).catch((error) =\> {  
console.log(error);  
});

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [January 7, 2020, 7:53pm UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/2 "2020-01-07T19:53:50Z")

</div>

Hi [marlakhy](https://devforum.zoom.us/u/marlakhy),

Thanks for using Zoom SDK. Based on the code snippet, are you using Ionic SDK? If you have a URL and would like to join a meeting with SDK, you will need to parse the parameters out of the URL and pass the info to the methods.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![marlakhy](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@marlakhy](https://devforum.zoom.us/u/marlakhy)\
**Post date:** [January 8, 2020, 3:18am UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/3 "2020-01-08T03:18:42Z")

</div>

yes, i am using ionic sdk. how to parse the parameters ?

in ionic sdk the parameter are : room\_id, password, full name and option.  
how to get them from the url? i just get the room\_id

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [January 8, 2020, 7:31pm UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/4 "2020-01-08T19:31:03Z")

</div>

Hi [marlakhy](https://devforum.zoom.us/u/marlakhy),

Thanks for the reply. The information required by the interface is not all included in the URL, you need to find a way to get or to define the rest of the parameters.

```auto
this.zoomService.joinMeeting(meetingNumber, meetingPassword, displayName, options)
  .then((success: any) => console.log(success))
  .catch((error: any) => console.log(error));

```

- MeetingNumber: The meeting ID you are referring in the URL
- meetingPassword: required if the meeting has a password, optional if it does not have one
- displayName: define the display name shown in the meeting
- options: meeting options

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![marlakhy](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@marlakhy](https://devforum.zoom.us/u/marlakhy)\
**Post date:** [January 9, 2020, 4:09am UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/5 "2020-01-09T04:09:07Z")

</div>

Hi @carson.zoom

I mean join meeting for approved registrant,  
for the example here is the join\_url from the approved registrant list:

> **[Join our Cloud HD Video Meeting now](https://zoom.us/w/875956501?tk=smwlinR-RtkIOuIE6NjLTbSJmcBcR1YJZgCIB2Zplfs.DQEAAAAANDYJFRZ2M1BVc0hkeFJMUzJUN0FxUi1uX2l3AA)**
>
> Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference...

  
from that link i get the meeting id: 875956501

if i use :  
this.zoomService.joinMeeting( ’ 875956501’ , meetingPassword, displayName, options)  
.then((success: any) =\> console.log(success))  
.catch((error: any) =\> console.log(error))

it will redirect me to registration page.  
i have tried join meeting with zak and use the token from url :  
tk=smwlinR-RtkIOuIE6NjLTbSJmcBcR1YJZgCIB2Zplfs.DQEAAAAANDYJFRZ2M1BVc0hkeFJMUzJUN0FxUi1uX2l3AA

and it still redirect me to registration page.  
so how the approved registrant can join meeting using ionic sdk?

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [January 10, 2020, 11:50pm UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/6 "2020-01-10T23:50:19Z")

</div>

Hi [marlakhy](https://devforum.zoom.us/u/marlakhy),

Thanks for the reply. Really appreciate it. Unfortunately, it is not possible to use the URL to join a meeting for the approved registrant directly using Ionic SDK at the moment since the interfaces only recognize the required parameters (like meeting numbers). I will pass this as an enhancement request to the engineering team and we will investigate the possibility of supporting this in the next release.

Thanks!

---

<div class="post-metadata">

**Author:** ![marlakhy](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@marlakhy](https://devforum.zoom.us/u/marlakhy)\
**Post date:** [January 28, 2020, 3:31am UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/7 "2020-01-28T03:31:04Z")

</div>

hi @carson.zoom

thanks for your response. notify me please if it has been suitable for ionic sdk.

my main purpose is to protect my meeting from foreign. how about hide the meeting id? i have tried to hide the header. but it make me cant end the meeting. because end button was hidden to.

 ![20200128_102358](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/c/c6efedb658bea7cfebf70eab76c1f822b81d65e8.jpeg)

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [January 28, 2020, 8:09pm UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/8 "2020-01-28T20:09:36Z")

</div>

Hi marlakhy,

Thanks for the reply. It is possible to hide it in the native SDK but it has not been added to the Ionic SDK yet. We will add it in the next release. Please see the answer here if you would like to have this feature now: [Bottom Leave Button](https://devforum.zoom.us/t/bottom-leave-button/7669/2)

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 7:10pm UTC](https://devforum.zoom.us/t/join-meeting-using-zoom-sdk/7371/9 "2020-08-21T19:10:43Z")

</div>

Closed on August 21, 2020, 7:10pm UTC


