Hi @illumination2025
I would like you to fiddle and change some code on your end just to see if we are on the same page here.
My guess here is that, this is happening because of some timezone overlapping(which should not be the case but lets try debugging this).
So, please browse through a file located below:
wp-content/plugins/video-conferencing-with-zoom-api/includes/api/class-zvc-zoom-api-v2.php
Goto line 180 where it says generate_sdk_signature( $sdk_key, $secret_key, $meeting_number, $role )
Can you replace the whole function with below code:
private function generate_sdk_signature( $sdk_key, $secret_key, $meeting_number, $role ) {
$iat = round( ( time() * 1000 - 30000 ) / 1000 );
$exp = $iat + 86400;
$payload = [
'sdkKey' => $sdk_key,
'mn' => $meeting_number,
'role' => $role,
'iat' => $iat,
'exp' => $exp,
'appKey' => $sdk_key,
'tokenExp' => $exp
];
return \Firebase\JWT\JWT::encode( $payload, $secret_key );
}
then see if it fixes anything for you when you try to join via browser ?
If you are not comfortable with this then you can reach out to me or codemanas.
-
This reply was modified 2 years, 4 months ago by Deepen.
-
This reply was modified 2 years, 4 months ago by Deepen.