The onUserJoined returns a temporary id of the zoom user, not the user id from the OAuth workflow.
Here is my use case:
I have to match a zoom user who authorizes my application via OAuth workflow, and I save their access token, as well as their id in our db. Now, this id seems to be a unique id of the user.
I have another program that runs the zoom sdk for linux, where a user (any user) joins a meeting. Now, when a user joins, the callback I get uses a temporary id for the user. There is also a persistent id that is available. However, none of these ids match the unique id that I obtained from the Oauth workflow.
I am trying to identify the user who joined the meeting, and match them to the entry in a database from the OAuth workflow.
Both the Oauth workflow and the program that runs the zoom sdk are different systems and not connected.
The onUserJoined returns a temporary id of the zoom user, not the user id from the OAuth workflow. Here is my use case:
I have to match a zoom user who authorizes my application via OAuth workflow, and I save their access token, as well as their id in our db. Now, this id seems to be a unique id of the user.
I have another program that runs the zoom sdk for linux, where a user (any user) joins a meeting. Now, when a user joins, the callback I get uses a temporary id for the user. There is also a persistent id that is available. However, none of these ids match the unique id that I obtained from the Oauth workflow.
I am trying to identify the user who joined the meeting, and match them to the entry in a database from the OAuth workflow.
Both the Oauth workflow and the program that runs the zoom sdk are different systems and not connected.