# How can i get WebinarToken?

**URL:** <https://devforum.zoom.us/t/how-can-i-get-webinartoken/32837>\
**Category:** iOS\
**Created:** [October 10, 2020, 1:19pm UTC](https://devforum.zoom.us/t/how-can-i-get-webinartoken/32837 "2020-10-10T13:19:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hortondima](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hortondima/32/16592_2.png) [@hortondima](https://devforum.zoom.us/u/hortondima)\
**Post date:** [October 10, 2020, 1:19pm UTC](https://devforum.zoom.us/t/how-can-i-get-webinartoken/32837/1 "2020-10-10T13:19:59Z")

</div>

Please help me where to get WebinarToken?

 ![Снимок экрана 2020-10-10 в 16.14.18](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/d/5/d52dcabac0773623995997ccb565cedc0dbc8951.png) ? I am trying to create a token. But I’m asked to enter client id. but there is no client id! ![Снимок экрана 2020-10-10 в 16.13.20](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/5/3/5338bbbf9214e5d69bfecef57117cea7d5faaa7e.png) . Please help me.

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [October 12, 2020, 6:50pm UTC](https://devforum.zoom.us/t/how-can-i-get-webinartoken/32837/2 "2020-10-12T18:50:18Z")

</div>

Hey @hortondima

Thanks for using the dev forum!

Sorry about the confusion! The paramDictionary method of of joining a meeting is actually deprecated. Instead of using paramDict, try using a MobileRTCMeetingJoinParam. Something like this:

```
    if let meetingService = MobileRTC.shared().getMeetingService() {

        // Set the ViewContoller to be the MobileRTCMeetingServiceDelegate
        meetingService.delegate = self

        // Create a MobileRTCMeetingJoinParam to provide the MobileRTCMeetingService with the necessary info to join a meeting.
        // In this case, we will only need to provide a meeting number and password.
        let joinMeetingParameters = MobileRTCMeetingJoinParam()
        joinMeetingParameters.meetingNumber = meetingNumber
        joinMeetingParameters.password = meetingPassword

        // Call the joinMeeting function in MobileRTCMeetingService. The Zoom SDK will handle the UI for you, unless told otherwise.
        // If the meeting number and meeting password are valid, the user will be put into the meeting. A waiting room UI will be presented or the meeting UI will be presented.
        meetingService.joinMeeting(with: joinMeetingParameters)
    }

```

Let me know if that works for you.  
Thanks!  
Michael
