# Create meeting use API with node J's and open it in mobile browser

**URL:** <https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886>\
**Category:** React Native\
**Created:** [August 24, 2023, 8:21am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886 "2023-08-24T08:21:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahmed.basha.anter](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@ahmed.basha.anter](https://devforum.zoom.us/u/ahmed.basha.anter)\
**Post date:** [August 24, 2023, 8:21am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/1 "2023-08-24T08:21:58Z")

</div>

Hi zoom developer now I develope full stack app node J’s react native expo I implemented server to server app in my node J’s and successfully created meeting but problem when I try use expo I try to use webview or browser if I have zoom app on my device it opens uses it if not I have error .Does your API support open meeting in browser?if not what is the best solution for me to use my server in creating meeting and open it from react native webview or mobile browser??

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [August 24, 2023, 10:58am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/2 "2023-08-24T10:58:11Z")

</div>

@ahmed.basha.anter ,

For API, you need to use **OAuth** or **Server to Server OAuth App Type**  
For Meeting SDK, you will need to create a **Meeting SDK App Type** , and use the Client ID and Client Secret found in **Meeting SDK App Type** to authenticate your Meeting SDK.

---

<div class="post-metadata">

**Author:** ![ahmed.basha.anter](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@ahmed.basha.anter](https://devforum.zoom.us/u/ahmed.basha.anter)\
**Post date:** [August 25, 2023, 1:26am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/3 "2023-08-25T01:26:59Z")

</div>

So you emphasis that can not open zoom meeting in browser or mobile browser I need meeting SDK no way to do that but meeting SDK ??

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [August 25, 2023, 2:09am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/4 "2023-08-25T02:09:10Z")

</div>

I will be very specific in the below response as there might be some confusion on this @ahmed.basha.anter .

1. This thread might be filed under the wrong section of Video SDK. Video SDK is a different product and is not compatible with Zoom Meeting. I’ll change it to the correct section.
2. If you are using Server to Server OAuth app to create a meeting, you are likely creating a **Zoom Meeting**.
3. **Zoom Meetings** created with Server to Server OAuth can be joined using the browser and **Zoom Client**. There is a join URL which is returned when you create a meeting in step 2. This is the **Zoom Web Client.** The join url typically looks like this  
[https://zoom.us/j/9999999999?pwd=asasdfdfsasdfasdfaasdfsdfasdasdf](https://zoom.us/j/9999999999?pwd=asasdfdfsasdfasdfaasdfsdfasdasdf)
4. If you want to launch the meeting from react native webview, it is highly recommended to use **Web SDK** instead of **Zoom Web Client** , as **Zoom Web Client** does not support webview / iframe
5. If you want to join the meeting directly from mobile browser, you can use **Zoom Web Client**. But if you are using mobile browser to launch your expo app, which will join the meeting within webview, you will need **Web SDK**

Let me know if you need further clarification. I will be happy to explain this to you

---

<div class="post-metadata">

**Author:** ![ahmed.basha.anter](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@ahmed.basha.anter](https://devforum.zoom.us/u/ahmed.basha.anter)\
**Post date:** [August 28, 2023, 1:26am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/5 "2023-08-28T01:26:37Z")

</div>

Firstly thanks for your response and sorry I am a new user of Zoom SDK. Let me show you that my meeting request on node js  
users/myemail@gmail.com/meetings  
{  
“topic”: " meeting",  
“type”: 1,  
“duration”: “classTime”,  
“settings”: {  
“host\_video”: true,  
“participant\_video”: true,  
“join\_before\_host”: true,  
“use\_pmi”: false,  
“enforce\_login”: false,  
“allow\_multi\_share”: true,  
“chat”: “all”,  
“approval\_type”: 0,  
“join\_from\_browser”: true  
}  
}  
and this is the response:-  
uuid: ‘tttytyttyT8aw==’,  
id: 82045545404,  
host\_id: ‘fdgsgdg5g’,  
host\_email: ‘myemail@gmail.com’,  
topic: ‘My Meeting’,  
type: 1,  
status: ‘waiting’,  
timezone: ‘Africa/Cairo’,  
created\_at: ‘2023-08-28T01:21:09Z’,  
start\_url: ‘[https://us05web.zoom.us/s/85299058252?zak=eyJ0eXAiOiJKV1QiLCJzdiI6IjAwMDAwMSIsInptX3NrbSI6InptX28ybSIsImFsZyI6IkhTMjU2In0.eyJhdWQiOiJjbGllbnRzbSIsInVpZCI6ImJsNFRDaXNlUzNPSjlqbEk0bVV1NWciLCJpc3MiOiJ3ZWIiLCJzayI6IjAiLCJzdHkiOjEwMCwsdffsfdsdfid2NkIjoidXMwNSIsImNsdCI6MCwibW51bSI6Ijg1Mjk5MDU4MjUyIiwiZXhwIjoxNjkzMTgxNjQ4LCJpYXQiOjE2OTMxNzQ0NDgsImFpZCI6IjBIaDBub2ZZUXJPajRmQkgzR0I3dEEiLCJjaWQiOiIifQ.s72opkNC95ukNp3UTF7uZ7ts-F6qaYbR5Egy0iU3hvk](https://us05web.zoom.us/s/85299058252?zak=eyJ0eXAiOiJKV1QiLCJzdiI6IjAwMDAwMSIsInptX3NrbSI6InptX28ybSIsImFsZyI6IkhTMjU2In0.eyJhdWQiOiJjbGllbnRzbSIsInVpZCI6ImJsNFRDaXNlUzNPSjlqbEk0bVV1NWciLCJpc3MiOiJ3ZWIiLCJzayI6IjAiLCJzdHkiOjEwMCwsdffsfdsdfid2NkIjoidXMwNSIsImNsdCI6MCwibW51bSI6Ijg1Mjk5MDU4MjUyIiwiZXhwIjoxNjkzMTgxNjQ4LCJpYXQiOjE2OTMxNzQ0NDgsImFpZCI6IjBIaDBub2ZZUXJPajRmQkgzR0I3dEEiLCJjaWQiOiIifQ.s72opkNC95ukNp3UTF7uZ7ts-F6qaYbR5Egy0iU3hvk)’,  
join\_url: ‘[https://us05web.zoom.us/j/85244499058252?pwd=km2PBLC38spxpP6UbgNSM6tDxsdsdsd0JTpz.1](https://us05web.zoom.us/j/85244499058252?pwd=km2PBLC38spxpP6UbgNSM6tDxsdsdsd0JTpz.1)’,  
password: ‘G5grrn’,  
h323\_password: ‘666846’,  
pstn\_password: ‘666846’,  
encrypted\_password: ‘km2PBLC38spxpP63434UbgNSM6tDx0JTpz.1’,  
settings: {  
host\_video: true,  
participant\_video: true,  
cn\_meeting: false,  
in\_meeting: false,  
join\_before\_host: false,  
jbh\_time: 0,  
mute\_upon\_entry: false,  
watermark: false,  
use\_pmi: false,  
approval\_type: 2,  
audio: ‘voip’,  
auto\_recording: ‘none’,  
enforce\_login: false,  
enforce\_login\_domains: ‘’,  
alternative\_hosts: ‘’,  
alternative\_host\_update\_polls: false,  
close\_registration: false,  
show\_share\_button: true,  
allow\_multiple\_devices: true,  
registrants\_confirmation\_email: true,  
waiting\_room: false,  
request\_permission\_to\_unmute\_participants: false,  
registrants\_email\_notification: true,  
meeting\_authentication: false,  
encryption\_type: ‘enhanced\_encryption’,  
approved\_or\_denied\_countries\_or\_regions: { enable: false },  
breakout\_room: { enable: false },  
internal\_meeting: false,  
continuous\_meeting\_chat: { enable: false, auto\_add\_invited\_external\_users: false },  
participant\_focused\_meeting: false,  
alternative\_hosts\_email\_notification: true,  
show\_join\_info: true,  
device\_testing: false,  
focus\_mode: false,  
enable\_dedicated\_group\_chat: false,  
private\_meeting: false,  
email\_notification: true,  
host\_save\_video\_order: false,  
sign\_language\_interpretation: { enable: false },  
email\_in\_attendee\_report: false  
},  
pre\_schedule: false  
}  
All I need is to open this meeting in the browser without the native app found on the machine just the browser. Every time try to open start\_url or join\_url in the browser on both laptop and mobile gives me an error need to zoom native app to open. How can I handle this?  
The second thing you may note is that some properties in the request with values are false in response like:-  
-req:- “join\_before\_host”: true  
-res:- join\_before\_host: false,  
-req:- “approval\_type”: 0,  
-req:- “approval\_type”: 2,

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [August 28, 2023, 2:50am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/6 "2023-08-28T02:50:13Z")

</div>

@ahmed.basha.anter ,

This question probably is not related to API or SDK.

I’ve done a screen recording, there is no issues joining this meeting from the web.  
I can’t start, as I do not have your sign in.

Please make sure you are not signed in to another account on your browser already.

> **[Video Conferencing, Web Conferencing, Webinars, Screen Sharing](https://zoom.us/clips/share/A2F3MSDX8Th4d4jH7xgIsxJuKT9L7Rs8AhpJqIMIBFA-U1O_Nw)**
>
> 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...

---

<div class="post-metadata">

**Author:** ![ahmed.basha.anter](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@ahmed.basha.anter](https://devforum.zoom.us/u/ahmed.basha.anter)\
**Post date:** [August 29, 2023, 8:50am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/7 "2023-08-29T08:50:29Z")

</div>

Thanks again for your response but in attached video I show how I trying to open meeting in browser

> **[SVID\_20230829\_113939\_1.mp4](https://drive.google.com/file/d/10LM6VqMy4F9b_4qlXWHhlX9PRGNC_3iw/view?usp=drivesdk)**
>
> Google Drive file.

That is on my mobile 📱  
May I do wrong please clear to me

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [August 29, 2023, 10:31am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/8 "2023-08-29T10:31:50Z")

</div>

@ahmed.basha.anter ,

Zoom web is not available for mobile browser.  
If you want support mobile browser, you will need to use zoom meeting web sdk

---

<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:** [September 23, 2023, 8:22am UTC](https://devforum.zoom.us/t/create-meeting-use-api-with-node-js-and-open-it-in-mobile-browser/93886/9 "2023-09-23T08:22:12Z")

</div>

Closed on September 23, 2023, 8:22am UTC

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