Zoom Web Meeting SDK - The Signature has expired

Description
The signature has expired.

Browser Console Error

  1. errorCode: 3705
  2. reason: “The signature has expired.”
  3. type: “JOIN_MEETING_FAILED”

Which Web Meeting SDK version?
2.0.1

Meeting SDK Code Snippets
const user = helper.authData()
const data = {
meetingNumber: this.meetingId,
userName: user.name,
userEmail: ‘’,
passWord: ‘’,
apiKey: this.apiKey,
signature: signature,
success: function(res){console.log(res)},
error: function(res){console.log(res)}
}

				this.client.join(data)
				.then(response => {
					console.log('Join Meeting: '+response)
				})
				.catch(error => {
					console.log(error)
				}).

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Go to ‘…’
  2. Click on ‘…’
  3. Scroll down to ‘…’
  4. See error

Screenshots

Device (please complete the following information):

  • Device: HP Laptop
  • OS: Windows 10
  • Browser: Google Chrome
  • Browser Version 96.0.4664.45 (Official Build) (64-bit)

Additional context
Add any other context about the problem here.

Hey @medikademia,

Thank you for reaching out to the Zoom Developer Forum. First, please make sure that you are generating the timestamp of the signature using a UTC timezone. You can find more information in our guide on Generating a Signature.

If that doesn’t help, can you share how you’re generating the signature?

Thanks,
Max

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