Using this template helps us debug your issues more effectively
Description
I am trying to fetch recording from cloud for meeting created by Personal meeting id.
While creating meeting i have got id in response, which i have used for fetching recording using āmeetings/{meetingId}/recordingsā api. Everything working fine if i set āuse_pmiā value false while creating meeting. But if I set āuse_pmiā true while creating meeting, everything working fine except I am getting error while fetching recording
Error
Client error: GET https://api.zoom.us/v2/meetings/81795987446/recordings
resulted in a 404 Not Found
response:\n
{ācodeā:3301,āmessageā:āThis recording does not exist.ā}
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
Get meeting recordings
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Create 2 meetings with use_pmi : true in setting
- You will get response which contain one of the parameter, id
- If you use that id for fetching meeting details, you will get details.
- But if you use that id for fetching meeting recording, you will get error which i have metioned above.
Additional context
I am creating meeting with following request
$path = āusers/me/meetingsā;
$url = $this->retrieveZoomUrl();
$body = [
'headers' => [
'Authorization' => 'Bearer ' . $this->jwt,
'Content-Type' => 'application/json',
'Accept' => 'application/json',
],
'body' => json_encode([
'topic' => $this->topic,
'type' => $this->type,
'start_time' => $this->start_time,
'duration' => $this->duration,
'agenda' => $this->agenda,
'timezone' => $this->timezone,
'settings' => [
'use_pmi' => true,
'host_video' => $this->host_video,
'participant_video' => $this->participant_video,
'waiting_room' => $this->waiting_room,
'auto_recording' => 'cloud',
],
]),
];