Hi,
We're trying to get transcript from onlinemeeting (beta calls) with an azure in application (not user deleguated)
First we get an online meeting with that :
/users/[organizer_user_id]/onlineMeetings?\$filter=JoinWebUrl eq '"[joinWebUrl]"
which is working fine with our azure app, so we get the id, which is onlineMeeting id
but in the second step with the discovered onlineMeetingId, we've a 404 not found for getting the /transcripts with :
/users/[organizer_user_id]/onlineMeetings/[onlineMeetingIdFromThePreviousStep]/transcripts
but exactely the same call in graph explorer on the meeting organizer account is working well (so in user deleguated app), and give a result, and all other calls (like getting an event, onlinemeeting) are working with our app / credentials, so look like it's only the 'transcript' part, or if we understand well, the online meeting artifacts.
the application rights for our azure app are that :
OnlineMeetingArtifact.Read.All
OnlineMeetings.Read.All
OnlineMeetingTranscript.Read.All
And obviously other rights for getting user / events / calendar calls.
And we declare the access policy on the tenant with that :
Install-Module -Name PowerShellGet -Force -AllowClobber
Install-Module -Name MicrosoftTeams -Force -AllowClobber
Connect-MicrosoftTeams
New-CsApplicationAccessPolicy -Identity test-transcripts -AppIds "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx"
Grant-CsApplicationAccessPolicy -PolicyName test-transcripts -Global
Any idea of what could cause this 404 not found issue ?
Thanks !