From 20aa9e357233fc8be7d335620106d3a6a59d07bb Mon Sep 17 00:00:00 2001 From: Jonathan Champ Date: Thu, 25 Apr 2024 11:02:05 -0400 Subject: [PATCH] scopes: correct cloud recording scope (contrary to Zoom's documentation) --- README.md | 2 +- classes/webservice.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 80fa9155..91bad633 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,8 @@ Optional functionality can be enabled by granting additional scopes: - dashboard:read:list_webinars:admin - Allow recordings to be viewed (zoom | viewrecordings) - cloud_recording:read:list_recording_files:admin + - cloud_recording:read:list_user_recordings:admin - cloud_recording:read:recording_settings:admin - - user:read:list_recordings:admin - Tracking fields (zoom | defaulttrackingfields) - Not yet supported by Zoom - Recycle licenses (zoom | utmost), (zoom | recycleonjoin) diff --git a/classes/webservice.php b/classes/webservice.php index 32b21888..ffd9f43a 100644 --- a/classes/webservice.php +++ b/classes/webservice.php @@ -1109,7 +1109,7 @@ public function get_user_recordings($userid, $from, $to) { try { // Classic: recording:read:admin. - // Granular: user:read:list_recordings:admin. + // Granular: cloud_recording:read:list_user_recordings:admin. $url = 'users/' . $userid . '/recordings'; $data = ['from' => $from, 'to' => $to]; $response = $this->make_paginated_call($url, $data, 'meetings');