Hi,
I keep getting - { method: “join”, status: false, result: “Invalid sdkkey.”, errorCode: 1, errorMessage: “Fail to join the meeting.” }
I am using the correct SDK key I got under sdk credentials in my app dashboard.
I am generating the signature using my php code below:
public function generateSignature(Request $request) {
$key = env('ZOOM_API_KEY');
$secret = env('ZOOM_API_SECRET');
// Validate the JSON input
$validatedData = $request->validate([
'meetingNumber' => 'required|numeric',
'role' => 'required|in:0,1', // 0 for attendee, 1 for host
]);
$meeting_number = $validatedData["meetingNumber"];
$role = $validatedData["role"];
$token = array(
"sdkKey" => $key,
"mn" => $meeting_number,
"role" => $role,
"iat" => time(),
"exp" => time() + 3600, //60 seconds as suggested
"tokenExp" => time() + 3600,
);
$encode = \Firebase\JWT\JWT::encode($token, $secret, 'HS256');
return response()->json(['signature' => $encode]);
// return [
// 'token'=>$encode
// ];
}
How can i resolve this issue?