Is there any way a host who has joined zoom webinar through zoom client can enable a participant to talk when the participant has joined the webinar through web sdk.
Currently, we get a message “the participant is using an older version of zoom” when the host tries to unmute a web sdk participant, the other option to make the participant join as a panelist also doesn’t work in zoom web sdk.
Is ther any way we can unmute the participant who has joined from zoom web sdk?
I am using Zoom SDK version 1.7.4 (which is the latest release)
Hope you are doing good.
For meeting id 957-9753-0174, the participants list data returned by the API doesn’t seem complete as reported by few attendees, and in the dashboard, I am not able to view the list of participants at all for this particular meeting id, for all the other meetings, I am able to.
Could you please look into this?
Any update on the Registrant ID being overwritten with a user ID when an attendee joins with their url while signed-in Zoom for a registration required meeting?
In the meeting.registration_created webhook, a Registrant ID and join_url is returned in the payload. We would expect that if a user joins the meeting from that same join_url, that the Registrant ID would be in the returned payload from the meeting.participant_joined webhook. This way we can reliably map registered users to users that join the meeting.
Our current workaround is to use the registrant email for registration required meetings to map to the original registration and it works for 90% of cases if they login Zoom or not, but if they login Zoom with a different email it obviously doesn’t work.
The fix would be to simply emit the original registrant id even if they don’t login Zoom to join the meeting.
So as of this morning, it looks like you are now returning Participant emails encrypted? So our workaround isn’t working anymore because we can’t even match the original registrant to an email.
I didn’t see this change announced or in the change log. Can we be given a heads up before things change drastically like this? It breaks our solution for hundreds of customers.
I’m seeing the exact same thing as Fred. Even though the doc says Participant ID = Registrant ID when registration required, it doesn’t. That gives me no way of matching a registrant created through /meetings/{meetingId}/registrants to the participant delivered in meeting.participant_joined webhook.
What’s the current recommendation to do this? For my scenario, it has to be 100% reliable and secure, as I’m charging a fee when we detect someone has joined the meeting. It can’t be an email, or if I had your email I could just charge all my office visits to you.
Are you saying the email is encrypted in the Participant Joined Webhook and Get Participant Report API?
What you found in your testing is correct, although maybe not optimal for case 1 and 2.
Basically if you register for a meeting, and you are logged into a Zoom account when joining said meeting, your Zoom user ID overrides the registrant ID.
Yes, I believe that is the issue. In short, what I need is to have the Registration ID that is returned from the Add Registration endpoint appear in the participant.joined webhook and Participants Report endpoint whenever a registration was made. We make all registration from the Add Registration endpoint. If no registration was made, I understand this field will not be available (anonymous or joined without registration).