I had cloned https://github.com/zoom/sample-app-web and followed the instructions to npm install and npm start after setting in the code to my JWT key and secret from the develop page.
Anyone has any ideas or suggestions so for me to get this working?
To be sure I’ve done the following:
I’ve copy paste both the key and secret and made sure i had no pre or trailing whitespaces
I’ve tried again just to be sure and I am still receiving the same error about an invalid signature. This happens for both CDN and Local version of the code.
I’m using version version 1.3.8 of https://github.com/zoom/sample-app-web
Could the issue be due to date used for the signature generation?
Nope, haven’t solved the problem. I’ve read else where it might be the date used for the signature generation . . .Might be worth exploring. Good luck!
You will need to input an actual Zoom meeting number. Please create a meeting within your Zoom account then use that meeting number within the Web SDK.
At the risk of another person having a face palm moment…
I am having the same issue.
sample/CDN code (tried Local too) with index.js var API_KEY var API_SECRET set/checked
No code errors
running on https:// webserver same domain as app credentials/ my user account (also tried on localhost with ssl)
Client running on MAC Chrome 77
Second device Windows running on a different zoom account room open using PID, no password on room
I have tried PID with/without - separators, same result “Joining meeting timeout.”
console log below:
checkSystemRequirements
zoom-meeting-1.5.1.min.js:2 Zoom support you browser. Chrome/77.0.3865.75
zoom-meeting-1.5.1.min.js:2 You browser support below features
index.js:4 {“browserInfo”:“Chrome/77.0.3865.75”,“browserName”:“Chrome”,“browserVersion”:“77.0.3865.75”,“features”:[“viewSharing”,“screenShare”,“computerAudio”,“computerVideo”,“callIn”,“callOut”,“chat”]}
index.js:51
index.js:72 {method: “join”, status: false, errorCode: 1, errorMessage: “Invalid signature.”, result: null}
Also you must have at least a Pro Zoom account to use the SDK which could be the reason you are seeing that error. If you would like a free trial for development / testing purposes we can request that for you.
With my JWK … I am trying too connect to an open meeting PID209-601-8837 on a separate (free account) note I didn’t request passwords but I notice a lock symbol on the iPad next to the PID
I encountered the same “invalid signature” problem even when I set up a Zoom meeting and used the actual meeting ID without “-”. I followed the guidelines and did not change the javascript code except for replacing “Your API Key and Secret” with my actual ones. Here is the screenshot.