How to start session through api as host without asking signon


#1

Hi,

When I start a session as host through api link which is provided while creating session, I am landing on to sign in page of zoom. I would like to go directly into the session without signing in. How do I do that

Thank you,

Shantala


#2

The json blob that you get back by calling /v1/meeting/create contains a “start_url” parameter. you just have to launch that.  

 

Thanks, Wei 

 

 


#3

Hi Wei,

I am using the same link. Infact we are having 20 hosts. So everyone is using start link which is obtained while create meeting. But still when we click on that link we land up to sign in page instead of lesson. The start link is different for different host and everyone is starting individually from their own system so there is no mix up. Please help. Below is the sample link we get for start session when we create session. And we are from India and we again have to wait till you reply and we can apply the changes only the next day. So can we get api support during IST timings please?

To clarify further I am using the same start url in my api call to start the meeting but still I am landing up on the sign in page

https://etutorworld.zoom.us/s/823551884?zpk=CEqIoiFflLPO9VmL9c0LpsnLs-eW8r3veqi-INqF6lc.BwcAAAFbp6iDNAAAHCAkMTIwM2Q1N2ItNDE0Yy00YjUyLTg0YTYtN2IzMzlhY2ZhZTkzFkVLa2kzSUtZVHRTMkUwMmZQVjE1Z1EWRUtraTNJS1lUdFMyRTAyZlBWMTVnUR5wYXJuYS5iYW5lcmplZUBldHV0b3J3b3JsZC5uZXRkANRIRVNrdFNLNUpDV0NFNDVaV25tSGx6VU5WX25MeDFZNlBqZkdUOFdJWHpnLkJnTXNRVTlQT0VoV2VqbFhhMjEzVm1vNU1HaDVZa2wyZW1wMFFqTTNRVkZsVFdvcldFbHNVRkYyWW5nd1p6MUFPVGc1TkdFME5XSTJOelU1TTJaaVpETm1NMkpoTUdFM09HVTNPR0pqWkRRMU56azRaR0V6WWpVMllUVmpZall4WldaaFlURTFZbUZpT0dKa1lURTRZd0FNTTBOQ1FYVnZhVmxUTTNNOQAAFlRfWDllN1ZTU19pMjl1UDROWVgxZncCAgEA

 

Thanks and regards,

Shantala


#4

Hi Shantala,

the start URL only valid for 30 minutes and if it expired, it will lead you to sign in page.

Best

Wei

 


#5

Hi Shantala, few more clarifications as we looked into the details of your case.

(1) start_url will timeout in 2 hours from the time you call the createmeeting API and get the JSON - so, ignore my earlier comment of 30 minutes. This is part of our security framework. This is applicable only for the start_url which will be used by the host to launch a session. join_url will not time out

(2) In most cases, if you schedule a meeting ahead of time, you will get into this issue where the start_url might not be valid at the time of the meeting. In your application, you should call “/v1/meeting/get” api and pass the meeting id and host id that you already have from the createmeeting API. The return JSON blob contains the updated start_url which should be used to launch the meeting

Try this out and let us know if you need further help. 

Wei


#6

Hi, 

Is there a way to stop a user who starts a meeting created via API by launching the “start_url” but then the moment the meeting is over, sign out the user so he/she cannot start or schedule another meeting using the Zoom software? I am trying to centralise all the meeting creation and scheduling to my app which talks to Zoom API. 

Any advice will be appreciated. 

Thanks

Oz


#7

Hi 

Hi, Oz, 

You can sign out a user using the Revoke a user SSO token. I’m not sure if we have the capability to stop a user from scheduling a meeting unless you remove them from your account. 

 

Thanks