We have integrated the Web SDK to our react application. We were using simple api key to start meeting and that was working fine. But problem was we can’t start meeting for the external Zoom user (can only join). As per the documentation, we tried using sdkkKey and zak to start meeting and we are unable to do that. We are getting “Not support start meeting via tokens” error.
We even tried various versions and tried sending zak with apiKey instead of sdkKey. But nothing is working and even, we couldn’t find anything on Internet.
My Queries are:
- Why we are getting that error and How to fix that?
- Is there any other way to start meetings of external users in webSDK?
Here’s what I have tried:
this.ZoomMtg.join({
signature: signature,
meetingNumber: meetConfig.meetingNumber,
userName: meetConfig.userName,
sdkKey: meetConfig.sdkKey,
zak: meetConfig.zakToken,
userEmail: meetConfig.userEmail,
passWord: meetConfig.passWord,
customerKey: meetConfig.userEmail,
success: (success) => {
console.log(success)
},
error: (error) => {
console.log(error)
}
})
and
this.ZoomMtg.join({
signature: signature,
meetingNumber: meetConfig.meetingNumber,
userName: meetConfig.userName,
apiKey: meetConfig.apiKey,
zak: meetConfig.zakToken,
userEmail: meetConfig.userEmail,
passWord: meetConfig.passWord,
customerKey: meetConfig.userEmail,
success: (success) => {
console.log(success)
},
error: (error) => {
console.log(error)
}
})