# Integrate Zoom meetings in IONIC5. Getting parameters

**URL:** <https://devforum.zoom.us/t/integrate-zoom-meetings-in-ionic5-getting-parameters/35943>\
**Category:** Ionic\
**Created:** [November 13, 2020, 11:06am UTC](https://devforum.zoom.us/t/integrate-zoom-meetings-in-ionic5-getting-parameters/35943 "2020-11-13T11:06:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![operaciones12](https://avatars.discourse-cdn.com/v4/letter/o/73ab20/32.png) [@operaciones12](https://devforum.zoom.us/u/operaciones12)\
**Post date:** [November 13, 2020, 11:06am UTC](https://devforum.zoom.us/t/integrate-zoom-meetings-in-ionic5-getting-parameters/35943/1 "2020-11-13T11:06:41Z")

</div>

**Description**  
Hello!  
I’m new with this technology, so I’m a bit lost. I already have an IONIC 5 app, and I want to implement videocalls using Zoom. I already have an account and I’ve created an SDK app (I guessed SDK App was the best option, but I’m not even sure about it). I initialize the Zoom Ionic plugin correctly, and I logged it. The problem is that I want to start a new meeting with Zak, so I can videocall a not logged user. I don’t know how to get the required parameters. I only have the SDK key and SDK Secret from my SDK App; and the Personal Meeting ID, the url below the personal meetingID, sign-in email, sign-in password and host key from my account.

¿How do I get the meetingNumber, ZoomToken, ZoomAccessToken and UserID? Do I need to create also a secod OAuth App? Please, help me out 😅.

**Which version?**

Ionic:  
Ionic CLI : 6.12.1  
Ionic Framework :5.4.3

Cordova:  
Cordova CLI : 10.0.0  
Cordova Platforms : android 9.0.0  
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 12 other plugins)

Utility:

cordova-res : 0.15.2  
native-run : 1.2.2

System:

Android SDK Tools : 26.1.1 (C:\Users\User\AppData\Local\Android\Sdk)  
NodeJS : v14.15.0 (C:\Program Files\nodejs\node.exe)  
npm : 6.14.8  
OS : Windows 10

About Zoom, I’m using this cordova plugin version: 4.6.2166-6.603.

**My code**  
All the parameters, except username and password, are empty. I guess this is the problem, but I as I said I don’t know how initialize them. Login works fine, but this.startMeetingWithZAK tells me that meetingNumber is empty (obvious).

```auto
zoomLogin() {
        console.log('I´m gonna login', this.username, this.password);
        this.zoomService.login(this.username, this.password)
            .then((success: any) => {
                console.log('login', success);
                this.logged = true;
            })
            .catch((error: any) => console.log('login', error));
    }

    zoomLogout() {
        console.log('Im gonna logout');
        this.zoomService.logout()
            .then((success: boolean) => {
                console.log('logout', success);
                this.logged = false;
            }).catch((error: any) => console.log(error));

    }

    isLoggedIn() {
        this.zoomService.isLoggedIn()
            .then((success: boolean) => console.log('is logged? ', success))
            .catch((error: any) => console.log(error));
    }
    

    meetingNumber = null;
    meetingPassword = '';
    displayName = 'Zoom Ionic';
    language = 'en-US';

    zoomToken = '';
    zoomAccessToken = '';
    userId = '';

    startMeetingWithZAK() {
        console.log('Going to start meeting with ZAK');
        // Prepare meeting option
        const options = {};
        // Call start meeting method
        this.zoomService.startMeetingWithZAK(this.meetingNumber,
            this.displayName, this.zoomToken, this.zoomAccessToken, this.userId, options).then((success) => {
            console.log('Zak', success);
            console.log(
                this.meetingNumber,
                this.displayName,
                this.zoomToken,
                this.zoomAccessToken,
                this.userId
            );
            this.meetingNumber = null;
            this.meetingPassword = null;
        }).catch((error) => {
            console.log('zak', error);
        });
    }

```

**Screenshots**

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/1/e/1eade2cb0fc5ee5988e88571a43439afc8ef5e13.png)

**Smartphone:**

- Device: Samsung Galaxy Tab S2
- OS: Android 7.0
- Android SDK 22

**Context**  
I’ve tried using this tool, but I don’t know where to get a valid clientID [https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usertoken](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usertoken)

---

<div class="post-metadata">

**Author:** ![BrunoJ](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/brunoj/32/27533_2.png) [@BrunoJ](https://devforum.zoom.us/u/BrunoJ)\
**Post date:** [May 26, 2021, 10:26pm UTC](https://devforum.zoom.us/t/integrate-zoom-meetings-in-ionic5-getting-parameters/35943/2 "2021-05-26T22:26:56Z")

</div>

I’m facing the same issue, any clue on how to continue with this?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [June 26, 2021, 8:26am UTC](https://devforum.zoom.us/t/integrate-zoom-meetings-in-ionic5-getting-parameters/35943/3 "2021-06-26T08:26:57Z")

</div>

Closed on June 26, 2021, 8:26am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
