I m using @zoomus/websdk 1.9.9, getting an error The signature has expired

Description
I m using @zoomus/websdk 1.9.9
When trying to start a Zoom meeting, it throws an error message: The signature has expired.

Browser Console Error
The signature has expired

Which Web Meeting SDK version?
1.9.9

Device (please complete the following information):

  • Device: Dell
  • OS: Windows 10
  • Browser: Chrome
  • Browser Version 94.0.4606.81

Additional context
we using node js

ZoomMtg.generateSignature({
meetingNumber: zoom_meeting_id,
apiKey: API_KEY,
apiSecret: API_SECRET,
role: 0,
success(signature) {
var meetingConfig = {
leaveUrl: redirectUrl,
userName: USERNAME,
apiKey: API_KEY,
userEmail: ‘USEREMAIL’,
passWord: PASSWORD,
meetingNumber: zoom_meeting_id
}
ZoomMtg.init({
leaveUrl: meetingConfig.leaveUrl,
isSupportAV: true,
success: function() {
ZoomMtg.join({
meetingNumber: meetingConfig.meetingNumber,
userName: meetingConfig.userName,
signature: signature.result,
apiKey: meetingConfig.apiKey,
userEmail: meetingConfig.userEmail,
passWord: meetingConfig.passWord,
success: function(res) {
self.zoomProgress()
ZoomMtg.getAttendeeslist({})
ZoomMtg.getCurrentUser({
success: function(res) {}
})
},
error: function(res) {
alert(res.result)
}
})
},
error: function(res) {}
})
}
})

Hey @geekologix,

Thank you for reaching out to the Zoom Developer Forum. I would first make sure that you are following our guide on how to Generate a Signature. Specifically, makes sure that you are generating the signature on the back-end using a UTC timezone.

Thanks,
Max

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.