Php 在本地加入zoom会议中集成zoom web sdk,然后遇到错误“;加入会议超时”;和“;签名无效”;
嗨,我将zoom web SDK集成到本地加入zoom会议,然后遇到错误,但我传递了所有写入参数和详细信息。谁来帮帮我。 另外,如何在meeting.js签名变量中存储此$\u sig变量值Php 在本地加入zoom会议中集成zoom web sdk,然后遇到错误“;加入会议超时”;和“;签名无效”;,php,zoom-sdk,Php,Zoom Sdk,嗨,我将zoom web SDK集成到本地加入zoom会议,然后遇到错误,但我传递了所有写入参数和详细信息。谁来帮帮我。 另外,如何在meeting.js签名变量中存储此$\u sig变量值 <?php $api_key='9KqEY0EZFoad7s8sq7GkyEsZ30Bgydd0qkhV'; $api_sercet='YKdG78n3qaAwTYSCF56kkz29YyDQlyK9IEkf'; $meeting_number=97843021700; $role=0; func
<?php
$api_key='9KqEY0EZFoad7s8sq7GkyEsZ30Bgydd0qkhV';
$api_sercet='YKdG78n3qaAwTYSCF56kkz29YyDQlyK9IEkf';
$meeting_number=97843021700;
$role=0;
function generate_signature( $api_key, $api_sercet, $meeting_number, $role){
$time = time() * 1000 - 30000; //time in milliseconds (or close enough)
$data = base64_encode($api_key . $meeting_number . $time . $role);
$hash = hash_hmac('sha256', $data, $api_sercet, true);
$_sig = $api_key . "." . $meeting_number . "." . $time . "." . $role . "." . base64_encode($hash);
print_r( $_sig);
return rtrim(strtr(base64_encode($_sig), '+/', '-_'), '=');
}
generate_signature( $api_key, $api_sercet, $meeting_number, $role);
?>
我已经附加了错误屏幕排序,请查看它并为我提供解决方案