I am currently working on a Zoom integration via your cordova plugin.
Users who don’t have a Zoom account should be able to join a meeting without logging in :
- With the cordova plugin
- With a link that will allow them to be recognized (via their email or ID).
I would like to be able to track people with an ID or their email (or something else) with this API: https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingparticipants.
I’ve found different solutions, but none of them meet all my needs (track a user through the cordova plugin OR through a web link).
The different solutions I tested:
In the cordova plugin, I can pass a participant_id option in the joinMeeting method, and I can retrieve this ID in the pastmeetingparticipants api. This allows me to track the users that go through the plugin, but I haven’t found a way to pass this parameter via a zoom invite link.
Create sub-users linked to my Zoom account with the custCreate parameter (https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usercreate), which allows to create an account without password. However, I haven’t found how to make it possible to join a meeting via the cordova plugin for this type of user or how to create a unique invitation link that allows to identify them.
Create a meeting with participant registration: This allows me to have a unique link for each participant, but there is no option with the cordova plugin to join this type of meeting once registered. (If I enter the ID and password of the meeting in the plugin, the user will have to re-enter his email and name).
Create real accounts with the usercreate API: This would work, but I don’t want my users to have a real Zoom account (I don’t want them to have to log in when they join a meeting, to have an account creation confirmation email…).
Is there a solution to my problem in the zoom API so that I can track users both via the cordova plugin AND with a unique link per user for each meeting?
Thanks in advance for your ideas