Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在本地加入zoom会议中集成zoom web sdk,然后遇到错误“;加入会议超时”;和“;签名无效”;_Php_Zoom Sdk - Fatal编程技术网

Php 在本地加入zoom会议中集成zoom web sdk,然后遇到错误“;加入会议超时”;和“;签名无效”;

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

嗨,我将zoom web SDK集成到本地加入zoom会议,然后遇到错误,但我传递了所有写入参数和详细信息。谁来帮帮我。 另外,如何在meeting.js签名变量中存储此$\u sig变量值

<?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);
?>

我已经附加了错误屏幕排序,请查看它并为我提供解决方案