Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again

Oh look what I found, an answer to my question about UTC Getting error 200 (No Permission) with new Webclient

Update your documentation Zoom. I found 3 errors in your sample code in the documentation that prevents people from running it too. missing commas and capitalization in variable names.

The timeout message is deceptive. This is the actual response I’m getting

{“status”:false,“errorCode”:200,“errorMessage”:“No permission”,“result”:null}

No permission, is that an error with my JWT? My signature? Something else? I’m using the php generate signature function found here: https://marketplace.zoom.us/docs/sdk/native-sdks/web/essential/signature and I set my timezone with date_default_timezone_set(‘UTC’);