Reputation: 81
I am trying to download a teams meeting recording without using the graphical Teams application. The meeting event was created using the create event endpoint, with parameters to make it an online meeting.
Unlike meetings created with the create onlineMeeting endpoint, these do not have a direct endpoint to get the recording. After extensive research, I learned from this that to download recordings we need to go through the meeting chat and find the recording link in there. With the link, we can then download it.
However, to access chats we need advanced Protected APIs, which are a hassle. So is there another way to download these meeting recordings?
Upvotes: 1
Views: 790
Reputation: 369
Use GET /chats/{chat-id}/messages/{message-id}
to get callRecordingDisplayName.
Next use the Below API to download the meeting recordings.
GET /users/{user-id}/drive/root:/Recordings/{callRecordingDisplayName}:/content
Please refer to a similar post How to downloaded recorded calls/meeting directly through Microsoft Teams Graph API?
Upvotes: 0