To answer the question:
The "OnlineMeetingRecording.Read.All" permission is used by the Microsoft Graph API. Specifically, it is required to retrieve information about meeting recordings, including the recording URL.
- To get the recording URL using the Microsoft Graph API, you can request the
GET /me/online meetings/{meetingId}/recordings/{recordingId}
endpoint. This will provide the recording URL among other details.
Alternatively, you can use the Microsoft Teams PowerShell module to retrieve the recording URL programmatically. The command Get-CsTeamsMeetingRecording
can be used to fetch the recording information, including the URL.
Both methods require appropriate permissions and authentication to access the required data.