Our team is implementing a custom integration between Salesforce and Zoom (via API v2), and now we faced some issues. Wondering if we can advise on them, please see more details below
What we want to achieve:
We use https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate method to create meetings. In HTTP response we take response body with “start_url” URL. This URL contains encoded information about meeting owner, from our understanding, and if any user will launch this link, s/he can start meetings without authentication.
We would like to be able to allow multiple different users to start a Zoom meetings (as alternative hosts).
With our current implementation, if a meeting was created for user1, and then user2 follows start-URL, s/he will be automatically authorized as user1 (without any requests to login/password, etc).
If user2 clicks into join_url, even if his email is in settings.“alternate hosts” of the meeting, s/he will be required enter his login and password.
The question is how can we get a unique URL for each alternative host of one meeting, so that each alternative host can start a meeting by clicking into URL without any authentication.
Here when we create meeting, In response body start_url parameter is coming that helps to start the class for host.
Now my question is when i use start_url, It is asking for authentication all the time. I don’t want authentication I just want to click the url and enter into meeting.
Hi,
My Web-APP has an authentication ( Users/rules ). I don’t want authentication when i use start_url, I just want to start meeting by alternative_host without authentication.
i want like a token or whatever to Start directly…
Just a quick followup because I realized something you said I might’ve misinterpreted.
Let’s say Jennifer created the zoom meeting (#123456789) and is the host.
Jennifer adds Divardo as an alt-host for the meeting.
Jennifer does NOT add Alex as an alt-host for the meeting.
If we get Alex’s Zak token (nopqrstuv) would this link work to start the meeting in a private window with nobody logged in even though Alex is not an alt-host: https://something.zoom.us/s/123456789?zak=nopqrstuv
It would be very important for us that Alex’s Zak token would not work if he’s not a alt-host.
Otherwise, he would simply copy the Zak token and access any meeting he does not belong to…
We’re having also the same question regarding creating zak token access for non-host users, simply to access directly their meeting, without the need to be logged-in.
I just tested this out and it seems that @Tommy is wrong. You must be the host or be on the alt-host list for your Zak token to be able to start the meeting.
To clear things up, for the alternative host to work properly, they must be listed as an alternative host for the meeting, and then a join_url is sent to them. Upon clicking the join_url, and being logged into the Zoom App with the same email, they will start the meeting as the alternative host.
For the start_url, since the zak token is attached, it is basically like a password to start your meeting so it should only be distributed to the user you intend to start the meeting.