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!