Apr 01 2022 04:01 AM
Hi, we are developing a bot application to display a sidePanel for Microsoft Teams.
What we require:
1) To be notified of meeting events such as meetingStart, meetingEnd, participantsJoined/participantsLeft, recordingStarted/recordingLeft.
2) To download meeting recordings from Microsoft Teams API or Graph API.
What we tried:
1) We followed this tutorial:https://docs.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/api-references?tabs=... and added manifest updates to receive meeting notifications.
2) We subscribed to Graph API resources by following this tutorial: https://docs.microsoft.com/en-us/graph/api/subscription-post-subscriptions?view=graph-rest-1.0&tabs=...
What we realized:
1) By updating the applicationPermissions to OnlineMeeting.ReadBasic.Chat we were able to receive some events such as meetingStart and meetingEnd. But we were unable to get events related to meeting recording.
2) By Graph API resource subscriptions we were able to receive updates related to recording events during the meetings (Hopefully because an entry is created in the scheduled meeting chat). But no download URLs were returned in the payload in order to fetch the recorded video files.
Questions:
1) What is the correct way to be notified on Microsoft Teams meeting events.
2) How do we fetch the recorded meetings and which API should be used.
Apr 01 2022 09:56 AM
Apr 05 2022 12:34 AM
We do not have an API for the exact requirement, but you can get the attendance report. Please go through meetingAttendanceReport documentation.
Thanks,
Meghana
----------------------------------------------------------------------------------------------------------
If the response is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.
May 05 2022 11:07 AM