Suddenly get Invalid Signature error

Meeting SDK Type and Version
I am using server to server oauth with Zoom WebSDK 2.11.0
Even I upgrade to 2.18.2, I still get the same error

Actually, in my code, I found that my SDK key is “I6vYgc19Rv6b7q8ypI_2Ow”, but I cannot find it in my app (in marketplace) (why is it disappeared? removed by zoom?). But I can still find the server to server oauth app with another client ID. I tried to replace them, but it is still not working.

Description
Today, when accessing the zoom meeting/webinar, the browser prompts error:
Joining meeting timeout. Signature is invalid. The same program code is working fine last week.

Error?
here is the console log:
Object { sdkKey: “hL2m0bL1T02s_loJQbgBJg”, meetingNumber: “89077581472”, userName: “R-681521”, passWord: “205709”, leaveUrl: “/zoomleave.php”, role: 0, userEmail: “R-681521@hidden.mpplication.com”, lang: “en-US”, signature: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZGtLZXkiOiJJNnZZZ2MxOVJ2NmI3cTh5cElfMk93IiwibW4iOiI4OTA3NzU4MTQ3MiIsInJvbGUiOjAsImlhdCI6MTcwNDcwNjcxOSwiZXhwIjoxNzA0NzEzOTE5LCJ0b2tlbkV4cCI6MTcwNDcxMzkxOX0.GEbWKuDCR-a3aiF0AC7twaXCqnMx6R8LteTzGFBxlAU”, china: false }

meeting.js:66:17

signature eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZGtLZXkiOiJJNnZZZ2MxOVJ2NmI3cTh5cElfMk93IiwibW4iOiI4OTA3NzU4MTQ3MiIsInJvbGUiOjAsImlhdCI6MTcwNDcwNjcxOSwiZXhwIjoxNzA0NzEzOTE5LCJ0b2tlbkV4cCI6MTcwNDcxMzkxOX0.GEbWKuDCR-a3aiF0AC7twaXCqnMx6R8LteTzGFBxlAU meeting.js:67:17

Uncaught (in promise) DOMException: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

pre load wasm success: https://source.zoom.us/2.18.2/lib/av/audio.encode.wasm zoom-meeting-2.18.2.min.js:2:4194053

pre load wasm success: https://source.zoom.us/2.18.2/lib/av/video.simd.wasm zoom-meeting-2.18.2.min.js:2:4194053

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 1 }

meeting.js:111:15

An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. js_media.min.js:1:45741

Source map error: Error: request failed with status 403 Resource URL: https://source.zoom.us/2.18.2/lib/av/js_media.min.js Source Map URL: https://d1cdksi819e9z7.cloudfront.net/sourcemap/js_media.min.js-448c692d743a2bd5fd37.map

Object { method: “join”, status: false, result: “Invalid signature.”, errorMessage: “Signature is invalid.”, errorCode: 3712 }

meeting.js:89:21

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 3 }

Please help!!

I tried to download the sample from GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample and enter my client ID and client secret (from server to server oauth) into index.js, but it is not working and here is the console log:
{“browserInfo”:“Firefox/121.0”,“browserName”:“Firefox”,“browserVersion”:“121.0”,“features”:[“viewSharing”,“computerVideo”,“callIn”,“callOut”,“chat”,“closedCaption”,“QA”,“POLLING”,“BREAKOUT”]} meeting.js:49:11

Your browser doesn’t support gallery view. To use gallery view, use Chrome/Chromium browsers and SharedArrayBuffer. See for details: https://developers.zoom.us/docs/meeting-sdk/web/gallery-view/ zoom-meeting-3.1.0.min.js:2:317762

pre load wasm success: https://source.zoom.us/3.1.0/lib/av/audio.encode.wasm zoom-meeting-3.1.0.min.js:2:316567

pre load wasm success: https://source.zoom.us/3.1.0/lib/av/video.simd.wasm zoom-meeting-3.1.0.min.js:2:316567

An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. js_media.min.js:1:45923

Uncaught TypeError: navigator.mediaDevices is undefined

updateDeviceList https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

r https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

r https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

https://source.zoom.us/3.1.0/lib/av/js_media.min.js:1

js_media.min.js:1:321250

Object { sdkKey: “hL2m0bL1T02s_loJQbgBJg”, meetingNumber: “83354952347”, userName: “CDN3.1.0Win10#firefox/121.0”, passWord: “954140”, leaveUrl: “/index.html”, role: 0, userEmail: “”, lang: “en-US”, signature: “eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBLZXkiOiJoTDJtMGJMMVQwMnNfbG9KUWJnQkpnIiwic2RrS2V5IjoiaEwybTBiTDFUMDJzX2xvSlFiZ0JKZyIsImlhdCI6MTcwNDcyNDAxOSwiZXhwIjoxNzA0NzMxMjE5LCJtbiI6ODMzNTQ5NTIzNDcsInJvbGUiOjB9.16yBqcRhwX7qaIZipq1GgA6fCScumAEjcbBgU6yCPow”, china: false }

meeting.js:68:17

signature eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBLZXkiOiJoTDJtMGJMMVQwMnNfbG9KUWJnQkpnIiwic2RrS2V5IjoiaEwybTBiTDFUMDJzX2xvSlFiZ0JKZyIsImlhdCI6MTcwNDcyNDAxOSwiZXhwIjoxNzA0NzMxMjE5LCJtbiI6ODMzNTQ5NTIzNDcsInJvbGUiOjB9.16yBqcRhwX7qaIZipq1GgA6fCScumAEjcbBgU6yCPow meeting.js:69:17

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 1 }

meeting.js:111:15

Some cookies are misusing the recommended “SameSite“ attribute 16

Object { method: “join”, status: false, result: “Invalid signature.”, errorCode: 3712, errorMessage: “Signature is invalid.” }

meeting.js:89:21

inMeetingServiceListener onMeetingStatus

Object { meetingStatus: 3 }