Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New command: m365 teams meeting transcript get #3908

Open
appieschot opened this issue Oct 25, 2022 · 6 comments · May be fixed by #5971
Open

New command: m365 teams meeting transcript get #3908

appieschot opened this issue Oct 25, 2022 · 6 comments · May be fixed by #5971

Comments

@appieschot
Copy link
Member

appieschot commented Oct 25, 2022

Usage

m365 teams meeting transcript get

Description

Download a transcript for a meeting

Options

Option Description
-u, --userId [userId] The id of the user, omit to get meeting transcript for current signed in user. Use either id, userName or email, not all.
-n, --userName [userName] The name of the user, omit to get meeting transcript for current signed in user. Use either id, userName or email, not all.
--email [email] The email of the user, omit to get meeting transcript reports for current signed in user. Use either id, userName or email, not all.
-m, --meetingId <meetingId> The Id of the meeting
-i, --id <id> The Id of the transcript
-f, --outputFile [outputFile] Path to the file where the report should be stored in

Examples

Gets the specified transcript made for the current signed in user and Microsoft Teams meeting with given id

m365 teams meeting transcript get --meetingId MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ --transcriptId MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4

Gets the specified transcript made for the garthf@contoso.com and Microsoft Teams meeting with given id

m365 teams meeting transcript get --userName garthf@contoso.com --meetingId MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ --transcriptId MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4

Additional Info

https://learn.microsoft.com/en-us/graph/api/calltranscript-get?view=graph-rest-beta&tabs=http

We will need a check to make sure userName is required when they are signed in with app permissions.

See m365 spo file get for saving of local files.

⚠️ Uses additional permissions, make sure to list them in PR OnlineMeetingArtifact.Read.All, OnlineMeetings.Read.All
⚠️ Add remark that the beta endpoint is subject to change

@appieschot appieschot added the needs peer review Needs second pair of eyes to review the spec or PR label Oct 25, 2022
@Jwaegebaert
Copy link
Contributor

I think we can change the option --transcriptId to -i, --id <id> and here the same remark about the beta endpoint 😄
Could we maybe combine --asFile with --path because, if I'm reading it correctly, they will always go together and asFile doen't require any input.

@appieschot
Copy link
Member Author

Done, opening up

@appieschot appieschot added help wanted good first issue hacktoberfest Issue perfect for hacktoberfest and removed needs peer review Needs second pair of eyes to review the spec or PR labels Oct 28, 2022
@waldekmastykarz
Copy link
Member

What's the difference between email and userName? Aren't they the same?

@appieschot
Copy link
Member Author

You can have several aliases for a upn or at least I assume is the way we inplantend it in Aad user get, will validate when back behind a desktop

@Jwaegebaert Jwaegebaert removed the hacktoberfest Issue perfect for hacktoberfest label Nov 2, 2022
@Adam-it Adam-it added the hacktoberfest Issue perfect for hacktoberfest label Sep 25, 2023
@milanholemans milanholemans removed the hacktoberfest Issue perfect for hacktoberfest label Nov 6, 2023
@nanddeepn
Copy link
Contributor

Can I work on it?

@Adam-it
Copy link
Contributor

Adam-it commented Apr 6, 2024

Can I work on it?

All yours 👍👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants