We are using Meeting SDK Component Embedd on our project to host meeting within the application. The userEmail property is passed to the join() method as specified in the documentation.
However, while listening to the webhook for meeting.participant_joined, the participant.email property has the email of my Zoom account instead of the participant email.
The join happens throught the Meeting SDK by taking the ZAK and generating a signature using the client secret.
The meeting is joined with the something like this
zoomClient
.join({
signature: ...,
sdkKey: ...,
meetingNumber: ...,
password: ...,
userName: `${user?.fullname}`,
userEmail: user?.email?.address, // This is what I expect to get back
tk: "",
zak: ...,
})
Expecting to get back userEmail value instead of my account’s email
This is a published Meeting SDK app that external users have installed on their account?
Are you generating a ZAK token for each user and using role value of 0 or 1?. Each user would need their own ZAK token if if that’s how you intend for them to join and “0” should be used for participants.
No. External users do not need to install this app. I am using the client secret and token on my account alone which is also the account that created the app.
ZAK is gotten from my account and in one of the attendees, one is a role of 1.
The structure of our solution is to allow any user join the meeting without necessarily having a Zoom account nor the desktop app. Their emails are added as attendees when the meeting was created through the API, on my account. Using the meeting Web SDK, I am able to allow any of the attendees to join by providing their emails on the SDK library
I believe because your app is not published, this is playing a role. They may need to be registered in order to get access to their email. Additionally join logic for attendees should be 0. Can you please confirm:
Are all attendees passed with role value 0?
Are attendees registered?
From what you’ve shared, it is my understanding that you have not met the email display rules. Please review the links I shared in my previous response which goes over the factors possibly contributing to the behavior you’re experiencing.