Description
I’ve generated the signature via the php code in the documentation. This php generated code is accessed by the front end of the site via a webhook. On load I import the zoom websdk into my app & then run the following:
In checking your role, timestamp, and meeting ID—those all look okay at first glance. Can you confirm that you’re using a JWT App Type for the API key and secret ?
Additionally, how are you generating your timestamp?
Are you trying to start this meeting or join this meeting? Have you also confirmed that you’re the owner of the account/app that the JWT key is associated with?
This setting is the same on my MAC as the post, I’ve also forced it to generate the time in UTC format, which it is returning correctly. Still getting the same invalid signature error.
Apologies for not catching this earlier, but I noticed in your original post you referenced “method: join” —to clarify, you’re currently passing in role 1 to your signature (for starting/host). If you’re using this signature for joining, can you ensure you’re passing role 0 in your signature?
To confirm—do you have at least a Pro Zoom Account? This is required to use the SDK, which could be the reason you are seeing that error. If you do not have a Pro account, upgrading should resolve this issue.