You are here

function zoomapi_api_get_meeting_recordings in Zoom API 7.2

Get Meeting Recordings.

Retrieve the Zoom meeting recordings response.

1 call to zoomapi_api_get_meeting_recordings()
zoomapi_get_meeting_recordings in ./zoomapi.module
Get Meeting Recordings.

File

./zoomapi.api.inc, line 268
API callbacks for Zoom API module.

Code

function zoomapi_api_get_meeting_recordings($meeting_id) {
  try {
    $zoom_client = zoomapi_client();
    $zoom_meeting_recordings = $zoom_client
      ->api('recordings')
      ->fetchMeetingRecordings($meeting_id);
  } catch (\Exception $e) {
    $zoom_meeting_recordings = [];
    if ($e
      ->getCode() != 404) {
      watchdog(__FUNCTION__, 'Unable to retrieve recordings for Zoom meeting @id. Error: @e', [
        '@e' => $e
          ->getMessage(),
        '@id' => $meeting_id,
      ], WATCHDOG_CRITICAL);
    }
  }
  return $zoom_meeting_recordings;
}