Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Recupere um objeto callTranscript associado a uma reunião online agendada e a uma chamada ad hoc. Essa API é compatível com a recuperação de transcrições de chamadas de reuniões de chat privado e reuniões de canal, além de chamadas ad hoc, incluindo PSTN, 1:1 e chamadas em grupo. Não há suporte para reuniões em canal privado.
Recuperar a transcrição retorna os metadados de uma única transcrição associada a uma reunião online ou a uma chamada ad hoc. Recuperar o conteúdo da transcrição retorna o fluxo de texto associado à transcrição.
Observação
Para reuniões online:
- Esta é uma API limitada. Para obter mais informações, consulte modelos de pagamento para APIs de reunião.
- Essa API não oferece suporte a reuniões criadas usando a API criar onlineMeeting que não estejam associadas a um evento no calendário do usuário.
- Essa API pode não retornar uma transcrição de chamada se várias reuniões forem agendadas em um único thread de postagem de canal.
- Essa API funciona de forma diferente em uma ou mais nuvens nacionais. Para obter detalhes, consulte Diferenças de implementação em nuvens nacionais.
- Se você quiser recuperar transcrições de reuniões, use a API Criar evento .
Essa API está disponível nas seguintes implantações de nuvem nacional.
| Serviço global | Governo dos EUA L4 | US Government L5 (DOD) | China operada pela 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ |
Permissões
Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.
| Tipo de permissão | Permissões menos privilegiadas | Permissões com privilégios mais elevados |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | OnlineMeetingTranscript.Read.All (para reuniões online) CallTranscripts.Read.All (para chamadas ad hoc) | Indisponível. |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | OnlineMeetingTranscript.Read.All, OnlineMeetingTranscript.Read. Chat (para reuniões online) CallTranscripts.Read.All (para chamadas ad hoc) | Indisponível. |
Observação
As permissões OnlineMeetingTranscript.Read.Chat do aplicativo usam o consentimento específico do recurso. A OnlineMeetingTranscript.Read.Chat permissão se aplica somente a reuniões de chat privadas agendadas, não a reuniões de canal.
Para usar permissões de aplicativo para essa API, os administradores de locatários devem criar uma política de acesso ao aplicativo e concedê-la a um usuário. Ele autoriza o aplicativo configurado na política a buscar reuniões online e/ou artefatos de reunião online em nome desse usuário (com a ID de usuário especificada no caminho da solicitação). Para obter mais informações, consulte Permitir que os aplicativos acessem reuniões online em nome de um usuário.
Observação
Para reuniões online:
- Esta API está disponível para uma reunião que não expirou. Para obter mais informações, consulte Limites e especificações para o Microsoft Teams.
- Essa API também está disponível para usuários que fazem parte do convite do calendário de reuniões, que se aplica tanto a reuniões de chat privadas quanto a reuniões de canal.
Controles do administrador de locatários para acesso à transcrição
O acesso às transcrições por meio dessa API requer as permissões apropriadas do Graph e também é regido por duas configurações de administrador de locatário independente:
Acesso à API do Graph às transcrições. Quando desabilitadas, todas as solicitações de transcrição (metadados
metadataContentecontent) retornam403 Forbiddencom oGraphAccessToTranscriptsDisabledcódigo de erro interno, independentemente do formato solicitado.Atribuição do locutor. Quando desabilitado, o conteúdo da transcrição só pode ser recuperado sem informações do locutor.
Um administrador de locatários define essas configurações de reunião no Centro de Administração do Teams ou usando o Set-CsTeamsMeetingConfiguration cmdlet.
O /content ponto de extremidade dá suporte a dois formatos:
-
text/vtt(padrão) — WebVTT com enunciados com carimbo de data/hora e<v Speaker>tags de voz (atribuído pelo locutor). -
application/vnd.microsoft.graph.transcript+text— enunciados com carimbo de data/hora sem informações do locutor (locutor não atribuído).
Selecione text/vtt com o Accept cabeçalho ou com o $format parâmetro de consulta. O application/vnd.microsoft.graph.transcript+text formato deve ser selecionado com o Accept cabeçalho; não há suporte para ele por meio do $format parâmetro de consulta.
Quando o administrador do locatário desabilitou a atribuição do locutor, solicitar o formato atribuído (text/vtt) retorna 403 Forbidden com o SpeakerAttributionNotAllowed código de erro interno. Tente novamente com o formato não atribuído para recuperar a transcrição. A configuração de atribuição do locutor nunca bloqueia o formato não atribuído, mas permanece sujeita à configuração de acesso à API do Graph às transcrições.
Observação
O application/vnd.microsoft.graph.transcript+text formato e os controles de administrador de locatários relacionados entrarão em vigor no final de julho de 2026.
Solicitação HTTP
Nos /content endpoints, selecione o formato de conteúdo de transcrição com o cabeçalho da Accept solicitação, conforme descrito em Formatos de conteúdo de transcrição.
Obter uma única transcrição de uma reunião online
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}
Obter o conteúdo de uma única transcrição de uma reunião online
- A transcrição e a atribuição do locutor são habilitadas
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
- A transcrição está habilitada, mas a atribuição do locutor está desabilitada
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
Obter uma única transcrição para uma chamada ad hoc
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}
Obtenha o conteúdo de uma única transcrição para uma chamada ad hoc
- A transcrição e a atribuição do locutor são habilitadas
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}/content
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}/content
- A transcrição está habilitada, mas a atribuição do locutor está desabilitada
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}/content
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}/content
Parâmetros de consulta opcionais
Esse método dá suporte $select ao parâmetro de consulta OData para personalizar a resposta.
Cabeçalhos de solicitação
| Cabeçalho | Valor |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
| Aceitar |
text/vtt ou application/vnd.microsoft.graph.transcript+text. Opcional. Nos /content pontos de extremidade, seleciona o formato do conteúdo da transcrição. Para text/vtt, isso é equivalente ao $format parâmetro de consulta; o application/vnd.microsoft.graph.transcript+text formato tem suporte apenas por meio desse cabeçalho. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se for bem-sucedido, esse método retornará um código de 200 OK resposta e um objeto callTranscript no corpo da resposta.
Formatos de conteúdo da transcrição
O /content ponto de extremidade dá suporte aos seguintes formatos. Selecione text/vtt com o $format parâmetro de consulta ou com o cabeçalho de Accept solicitação. O application/vnd.microsoft.graph.transcript+text formato deve ser selecionado com o cabeçalho da Accept solicitação.
| Formatar | Atribuição do locutor | Descrição |
|---|---|---|
text/vtt |
Sim | WebVTT com enunciados com carimbo de data/hora e <v Speaker> marcas de voz. Devolvido por padrão. |
application/vnd.microsoft.graph.transcript+text |
Não | Somente enunciados com carimbo de data/hora, sem <v Speaker> marcas de voz. |
Se o locatário não permitir a atribuição de locutor, as solicitações falharão text/vtt comSpeakerAttributionNotAllowed403 Forbidden / ; request application/vnd.microsoft.graph.transcript+text em vez disso.
Respostas de erros
Essa API é regida pelas configurações do administrador de locatários para acesso à transcrição e atribuição do locutor. Ramifique no valor, não no texto da innerError.code mensagem. As mensagens estão sujeitas a alterações.
O acesso da API do Graph às transcrições está desabilitado
Se um administrador de locatários tiver desativado o acesso da API do Graph às transcrições para o locatário, todas as solicitações de transcrição — metadados metadataContente content — retornam 403 Forbidden com o GraphAccessToTranscriptsDisabled código de erro interno. Não há solução alternativa do lado da solicitação; O aplicativo recebe essa resposta até que um administrador reative o acesso.
HTTP/1.1 403 Forbidden
Content-Type: application/json
{
"error": {
"code": "Forbidden",
"message": "Graph API access to transcripts is disabled for this tenant.",
"innerError": {
"code": "GraphAccessToTranscriptsDisabled"
}
}
}
O conteúdo atribuído pelo locutor está desabilitado
Quando um administrador de locatários não permite a atribuição de locutor, os /content pontos de extremidade retornam 403 Forbidden com o SpeakerAttributionNotAllowed código de erro interno somente se a solicitação solicitar um formato atribuído ao locutor (text/vtt). Tente novamente a mesma solicitação solicitando o formato não atribuído, application/vnd.microsoft.graph.transcript+text, que é bem-sucedida. Este erro se aplica apenas aos /content pontos de extremidade (por reunião e ad hoc); as solicitações de metadados de transcrição não são afetadas.
HTTP/1.1 403 Forbidden
Content-Type: application/json
{
"error": {
"code": "Forbidden",
"message": "Speaker-attributed transcript content is disabled for this tenant. Retry with Accept 'application/vnd.microsoft.graph.transcript+text'.",
"innerError": {
"code": "SpeakerAttributionNotAllowed"
}
}
}
Exemplos
Observação
O formato docx para transcrições foi preterido a partir de 31 de maio de 2023.
Exemplo 1: obter uma transcrição de chamada para reuniões online
O exemplo a seguir mostra como obter uma única transcrição de uma reunião online.
Solicitação
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4
Resposta
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('ba321e0d-79ee-478d-8e28-85a19507f456')/onlineMeetings('MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ')/transcripts/$entity",
"id": "MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4",
"meetingId": "MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ",
"callId": "af630fe0-04d3-4559-8cf9-91fe45e36296",
"createdDateTime": "2021-09-17T06:09:24.8968037Z",
"endDateTime": "2021-09-17T06:27:25.2346000Z",
"contentCorrelationId": "bc842d7a-2f6e-4b18-a1c7-73ef91d5c8e3",
"transcriptContentUrl": "https://graph.microsoft.com/beta/$metadata#users('ba321e0d-79ee-478d-8e28-85a19507f456')/onlineMeetings('MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ')/transcripts/('MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4')/content",
"meetingOrganizer": {
"application": null,
"device": null,
"user": {
"@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
"id": "ba321e0d-79ee-478d-8e28-85a19507f456",
"displayName": null,
"userIdentityType": "aadUser",
"tenantId": "cd6cee19-2d76-4ee0-8f47-9ed12ee44331",
}
}
}
Exemplo 2: Obter uma transcrição de chamada para chamada ad hoc
O exemplo a seguir mostra como obter uma única transcrição de uma chamada ad hoc.
Solicitação
GET https://graph.microsoft.com/beta/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=
Resposta
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('f2e8e111-3887-4936-87f8-639292c70d34')/adhocCalls('5f3640e7-a59c-4bec-82ca-e66251f795b7')/transcripts/$entity",
"id": "MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=",
"callId": "5f3640e7-a59c-4bec-82ca-e66251f795b7",
"createdDateTime": "2025-08-11T06:03:42.9757215Z",
"endDateTime": "2025-08-11T06:04:21.2551933Z",
"contentCorrelationId": "c316fb26-aed9-4476-8827-b5be74f74051-10002",
"transcriptContentUrl": "https://graph.microsoft.com/beta/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts('MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=')/content",
"meetingOrganizer": {
"application": null,
"device": null,
"user": {
"@odata.type": "#microsoft.graph.teamworkUserIdentity",
"id": "f2e8e111-3887-4936-87f8-639292c70d34",
"displayName": null,
"userIdentityType": "aadUser",
"tenantId": "8393309d-9fb7-4cce-aafb-eedc8c5781e2"
}
}
}
Exemplo 3: obter um conteúdo callTranscript para uma reunião online em que o conteúdo atribuído pelo locutor está habilitado
Solicitação
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Resposta
A resposta contém bytes para a transcrição no corpo.
content-type especifica o tipo de conteúdo da transcrição. Deslocamentos negativos indicam que a transcrição começou enquanto a conversa estava em andamento.
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: text/vtt
WEBVTT
0:0:0.0 --> 0:0:5.320
<v User Name>This is a transcript test.</v>
Exemplo 4: obter um conteúdo callTranscript para uma chamada ad hoc quando o conteúdo atribuído pelo locutor está desabilitado
Solicitação
GET https://graph.microsoft.com/beta/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/content
Accept: application/vnd.microsoft.graph.transcript+text
Resposta
A resposta contém a transcrição no corpo como bytes. O content-type cabeçalho especifica o tipo de conteúdo da transcrição. Deslocamentos negativos indicam que a transcrição começou enquanto a conversa estava em andamento.
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/vnd.microsoft.graph.transcript+text
00:00:01.500 --> 00:00:04.000
Hello, thanks for joining.
00:00:04.000 --> 00:00:07.200
Glad to be here.
Exemplo 5: obter um conteúdo callTranscript para uma reunião online quando o conteúdo atribuído pelo locutor está desabilitado
O exemplo a seguir mostra como obter o conteúdo de uma única transcrição de uma reunião online quando o conteúdo atribuído pelo locutor está desabilitado.
Solicitação
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: application/vnd.microsoft.graph.transcript+text
Resposta
A resposta contém o conteúdo da transcrição no corpo como bytes. O content-type cabeçalho especifica o tipo de conteúdo da transcrição. Deslocamentos negativos indicam que a transcrição começou enquanto a conversa estava em andamento.
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/vnd.microsoft.graph.transcript+text
00:00:01.500 --> 00:00:04.000
Hello, thanks for joining.
00:00:04.000 --> 00:00:07.200
Glad to be here.
Exemplo 6: obter conteúdo callTranscript não atribuído
O exemplo a seguir mostra como obter conteúdo de transcrição sem atribuição de locutor. Solicite este formato usando o Accept cabeçalho.
Solicitação
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: application/vnd.microsoft.graph.transcript+text
Resposta
A resposta contém o conteúdo da transcrição no corpo como bytes, sem <v Speaker> marcas de voz. O cabeçalho content-type especifica o tipo de conteúdo da transcrição.
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/vnd.microsoft.graph.transcript+text
00:00:16.246 --> 00:00:17.726
This is a transcript test.
Exemplo 7: atribuição de locutor desabilitada pela política de locatário
O exemplo a seguir mostra a resposta quando a atribuição do falante está desabilitada para o locatário e a solicitação pede um formato atribuído (text/vtt). Tente novamente com application/vnd.microsoft.graph.transcript+text para receber a transcrição não atribuída.
Solicitação
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: text/vtt
Resposta
HTTP/1.1 403 Forbidden
Content-Type: application/json
{
"error": {
"code": "Forbidden",
"message": "Speaker-attributed transcript content is disabled for this tenant. Retry with Accept 'application/vnd.microsoft.graph.transcript+text'.",
"innerError": {
"code": "SpeakerAttributionNotAllowed"
}
}
}
Exemplo 8: obter um conteúdo callTranscript para uma chamada ad hoc quando o conteúdo atribuído pelo locutor está habilitado
O exemplo a seguir mostra como obter o conteúdo de uma única transcrição de uma chamada ad hoc quando o conteúdo atribuído pelo locutor está habilitado.
Solicitação
GET https://graph.microsoft.com/beta/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/content
Accept: text/vtt
Resposta
A resposta contém a transcrição no corpo como bytes. O content-type cabeçalho especifica o tipo de conteúdo da transcrição. Deslocamentos negativos indicam que a transcrição começou enquanto a conversa estava em andamento.
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: text/vtt
WEBVTT
00:00:01.500 --> 00:00:04.000
<v User Name>Hello, thanks for joining.</v>
00:00:04.000 --> 00:00:07.200
<v User Name>Glad to be here.</v>
Exemplo 9: obter uma chamadaMetadados de transcriçãoConteúdo para reuniões online
Solicitação
GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/metadataContent
Resposta
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: text/vtt
WEBVTT
00:00:16.246 --> 00:00:17.726
{"startDateTime":"2023-03-08T08:22:30.0461639+00:00","endDateTime":"2023-03-08T08:22:31.5261639+00:00","speakerName":"User Name","spokenText":"This is a transcription test.","spokenLanguage":"en-us"}
Exemplo 10: obter uma chamadaMetadados de transcriçãoConteúdo para chamadas ad hoc
Solicitação
GET https://graph.microsoft.com/beta/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/metadataContent
Resposta
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: text/vtt
WEBVTT
00:00:03.663 --> 00:00:07.903
{"startDateTime":"2025-08-11T06:03:46.6390101+00:00","endDateTime":"2025-08-11T06:03:50.8790101+00:00","speakerName":"MOD Administrator","spokenText":"Hello. Hello. Hello. Hello. Hello. Hello.","spokenLanguage":"en-us"}
00:00:08.063 --> 00:00:08.103
{"startDateTime":"2025-08-11T06:03:51.0390101+00:00","endDateTime":"2025-08-11T06:03:51.0790101+00:00","speakerName":"MOD Administrator","spokenText":"Oh.","spokenLanguage":"en-us"}
Exemplo 11: obter um callTranscript de uma gravação correspondente usando contentCorrelationId
O exemplo a seguir mostra como obter uma única transcrição de uma reunião online correspondente a uma gravação usando a propriedade contentCorrelationId .
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/beta/me/onlineMeetings/MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy/transcripts?$filter=contentcorrelationId+eq+'e87c8cf8-50f7-4252-8b9c-ad08ac0fa88d-0'
Resposta
O exemplo a seguir mostra a resposta.
Observação
O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('1273a016-201d-4f95-8083-1b7f99b3edeb')/onlineMeetings('MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy')/transcripts",
"@odata.count": 1,
"@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET me/onlineMeetings('<key>')/transcripts('<key>')?$select=callId,content",
"value": [
{
"id": "VjIjIzExMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIyNDMyYjU3Yi0wYWJkLTQzZGItYWE3Yi0xNmVhZGQxMTVkMzQwNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwNDA3ZjYyNjg0ZmQ0ZGEwMTAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDRiZWQ5YTIzZGMyZmZmNDY4OTc4OTg0NjU2ZjI3MjE5IyNhMTRlZWNiZC0xM2RmLTRjN2EtOWM3ZC1mZDg3OGU0YTU4YTI=",
"meetingId": "MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy",
"callId": "26c38520-e74d-4391-8188-cb458d413825",
"contentCorrelationId": "e87c8cf8-50f7-4252-8b9c-ad08ac0fa88d-0",
"transcriptContentUrl": "https://graph.microsoft.com/beta/users/1273a016-201d-4f95-8083-1b7f99b3edeb/onlineMeetings/MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy/transcripts/VjIjIzExMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIyNDMyYjU3Yi0wYWJkLTQzZGItYWE3Yi0xNmVhZGQxMTVkMzQwNDAwMDAwMDgyMDBFMDAwNzRDNUI3MTAxQTgyRTAwODAwMDAwMDAwNDA3ZjYyNjg0ZmQ0ZGEwMTAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDRiZWQ5YTIzZGMyZmZmNDY4OTc4OTg0NjU2ZjI3MjE5IyNhMTRlZWNiZC0xM2RmLTRjN2EtOWM3ZC1mZDg3OGU0YTU4YTI=/content",
"createdDateTime": "2024-07-12T11:37:59.0113199Z",
"endDateTime": "2024-07-12T11:37:59.0113199Z",
"meetingOrganizer": {
"application": null,
"device": null,
"user": {
"@odata.type": "#microsoft.graph.teamworkUserIdentity",
"id": "1273a016-201d-4f95-8083-1b7f99b3edeb",
"displayName": null,
"userIdentityType": "aadUser",
"tenantId": "2432b57b-0abd-43db-aa7b-16eadd115d34"
}
}
}
]
}