0

I am developing a Teams-based React app to retrieve logged-in user calendar events and ultimately transcripts for a recorded video.

I have got a dev tenant/organisations set up and got the app in place, I have got hold of a working instance of the JS graph client to make requests against the API.

I have created a meeting on the calendar, recorded it and requested & got the video transcriptions in 2 languages.

However, when I try to consume the API endpoint (i.e. https://learn.microsoft.com/en-us/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta&tabs=http) for retrieving the transcripts I get back a good response (no error) but without transcripts i.e.

Request JS Code:

return await this.graphClient.api(`/users('${organiserId}')/onlineMeetings('${meetingId}')/transcripts`)
            .version('beta')
            .get();

Response:

{"@odata.context":"https://graph.microsoft.com/beta/$metadata#users('<USER_ID>')/onlineMeetings('<MEETING_ID>')/transcripts","@odata.count":0,
"value":[]}

Do I have to enable any specific property on the meeting settings page or the recorded video page settings?

Regards & thanks!

  • Please refer this sample (https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/meetings-transcription) which explains how to transcript of the meeting using Graph API and let us know if it helps. – Prasad-MSFT Feb 27 '23 at 06:11

0 Answers0