Get callTranscript

Espacio de nombres: microsoft.graph

Recupere un objeto callTranscript asociado a un objeto onlineMeeting programado. Esta API admite la recuperación de transcripciones de llamadas de todos los tipos de reunión excepto los eventos en directo.

La recuperación de la transcripción devuelve los metadatos de la transcripción única asociada a una reunión en línea o una llamada ad hoc. La recuperación del contenido de la transcripción devuelve la secuencia de texto asociada a la transcripción.

Nota:

Para reuniones en línea:

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) OnlineMeetingTranscript.Read.All (para reuniones en línea)

CallTranscripts.Read.All (para llamadas ad hoc)
No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación OnlineMeetingTranscript.Read.All,
OnlineMeetingTranscript.Read.Chat (para reuniones en línea)
CallTranscripts.Read.All (para llamadas ad hoc)
No disponible.

Nota:

Los permisos OnlineMeetingTranscript.Read.Chat de aplicación usan el consentimiento específico de los recursos. El OnlineMeetingTranscript.Read.Chat permiso solo se aplica a las reuniones de chat privadas programadas, no a las reuniones de canal.

Para usar el permiso de aplicación para esta API, los administradores de inquilinos deben crear una directiva de acceso a la aplicación y concederla a un usuario. Autoriza a la aplicación configurada en la directiva a capturar reuniones en línea o artefactos de reunión en línea en nombre de ese usuario (con el identificador de usuario especificado en la ruta de acceso de la solicitud). Para obtener más información, consulte Permitir que las aplicaciones accedan a reuniones en línea en nombre de un usuario.

Nota:

Para reuniones en línea:

  • Esta API solo funciona para una reunión si la reunión no ha expirado. Para obtener más información, consulte Límites y especificaciones de Microsoft Teams.
  • Esta API también está disponible para los usuarios que forman parte de la invitación del calendario de reuniones, que se aplica tanto a reuniones de chat privado como a reuniones de canal.

Controles de administrador de inquilinos para el acceso a transcripciones

El acceso a las transcripciones a través de esta API requiere los permisos de Graph adecuados y también se rige por dos configuraciones de administrador de inquilinos independientes:

  • Graph API acceso a las transcripciones. Cuando se deshabilita, todas las solicitudes de transcripción (metadatos, metadataContenty content) devuelven 403 Forbidden con el GraphAccessToTranscriptsDisabled código de error interno, independientemente del formato solicitado.

  • Atribución del hablante. Cuando está deshabilitado, el contenido de la transcripción solo se puede recuperar sin información del hablante.

Un administrador de inquilinos configura estas opciones de reunión en el Centro de Administración de Teams o mediante el Set-CsTeamsMeetingConfiguration cmdlet .

El /content punto de conexión admite dos formatos:

  • text/vtt (valor predeterminado): WebVTT con expresiones con marca de tiempo y <v Speaker> etiquetas de voz (con atributo de altavoz).
  • application/vnd.microsoft.graph.transcript+text : expresiones con marca de tiempo sin información del hablante (sin atributos del hablante).

Seleccione text/vtt con el Accept encabezado o el parámetro de $format consulta. El application/vnd.microsoft.graph.transcript+text formato debe seleccionarse con el Accept encabezado; no se admite a través del parámetro de $format consulta.

Cuando el administrador de inquilinos ha deshabilitado la atribución del hablante, la solicitud del formato con atributos (text/vtt) se devuelve 403 Forbidden con el SpeakerAttributionNotAllowed código de error interno. Vuelva a intentarlo con el formato sin atributos para recuperar la transcripción. La configuración de atribución del hablante nunca bloquea el formato sin atributos, pero sigue estando sujeta a la configuración de acceso Graph API a las transcripciones.

Nota:

El application/vnd.microsoft.graph.transcript+text formato y los controles de administrador de inquilinos relacionados surten efecto a finales de julio de 2026.

Solicitud HTTP

En los puntos de /content conexión, seleccione el formato de contenido de transcripción con el encabezado de Accept solicitud, como se describe en Formatos de contenido de transcripción.

Obtención de una única transcripción para una reunión en línea

GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}

Obtener el contenido de una sola transcripción para una reunión en línea

  • Tanto la transcripción como la atribución del hablante están habilitadas
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
  • La transcripción está habilitada, pero la atribución del hablante está deshabilitada
GET /me/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content
GET /users/{userId}/onlineMeetings/{meetingId}/transcripts/{transcriptId}/content

Obtención de una única transcripción para una llamada ad hoc

GET /me/adhocCalls/{callId}/transcripts/{transcriptId}
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}

Obtención del contenido de una sola transcripción para una llamada ad hoc

  • Tanto la transcripción como la atribución del hablante están habilitadas
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}/content
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}/content
  • La transcripción está habilitada, pero la atribución del hablante está deshabilitada
GET /me/adhocCalls/{callId}/transcripts/{transcriptId}/content
GET /users/{userId}/adhocCalls/{callId}/transcripts/{transcriptId}/content

Parámetros de consulta opcionales

Este método admite el $selectparámetro de consulta OData para personalizar la respuesta.

Encabezados de solicitud

Encabezado Valor
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Aceptar text/vtt o application/vnd.microsoft.graph.transcript+text. Opcional. En los puntos de conexión /content, selecciona el formato de contenido de transcripción. Para text/vtt, esto es equivalente al parámetro de $format consulta; el formato application/vnd.microsoft.graph.transcript+text solo se admite a través de este encabezado.

Cuerpo de la solicitud

No proporcione un cuerpo de solicitud para este método.

Respuesta

Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto callTranscript en el cuerpo de la respuesta.

Formatos de contenido de transcripción

El /content punto de conexión admite los siguientes formatos. Seleccione text/vtt con el parámetro de $format consulta o el encabezado de solicitud Accept . El application/vnd.microsoft.graph.transcript+text formato debe seleccionarse con el encabezado de solicitud Accept .

Formato Atribución del hablante Descripción
text/vtt WebVTT con expresiones con marca de tiempo y <v Speaker> etiquetas de voz. Se devuelve de forma predeterminada.
application/vnd.microsoft.graph.transcript+text No Solo expresiones con marca de tiempo, sin <v Speaker> etiquetas de voz.

Si el inquilino no permite la atribución del hablante, las solicitudes de text/vtt error conSpeakerAttributionNotAllowed403 Forbidden / ; en su lugar, solicitan.application/vnd.microsoft.graph.transcript+text

Respuestas de error

Esta API se rige por la configuración del administrador de inquilinos para el acceso a la transcripción y la atribución del hablante. Cree una rama en el innerError.code valor, no en el texto del mensaje. Los mensajes están sujetos a cambios.

Graph API acceso a las transcripciones está deshabilitado

Si un administrador de inquilinos ha desactivado Graph API acceso a las transcripciones del inquilino, todas las solicitudes de transcripción ( metadata, metadataContenty content ) se devuelven 403 Forbidden con el GraphAccessToTranscriptsDisabled código de error interno. No hay ninguna solución alternativa en el lado de la solicitud; la aplicación recibe esta respuesta hasta que un administrador vuelve a habilitar el acceso.

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"
    }
  }
}

El contenido con atributos del hablante está deshabilitado

Cuando un administrador de inquilinos no permite la atribución del hablante, los /content puntos de conexión devuelven 403 Forbidden con el SpeakerAttributionNotAllowed código de error interno solo si la solicitud solicita un formato con atributo speaker (text/vtt). Vuelva a intentar la misma solicitud solicitando el formato sin atributos, application/vnd.microsoft.graph.transcript+text, que se realiza correctamente. Este error solo se aplica a los /content puntos de conexión (por reunión y ad hoc); las solicitudes de metadatos de transcripción no se ven afectadas.

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"
    }
  }
}

Ejemplos

Nota:

El formato docx de las transcripciones está en desuso a partir del 31 de mayo de 2023.

Ejemplo 1: Obtener una llamadaTranscript para una reunión en línea

En el ejemplo siguiente se muestra cómo obtener una única transcripción de una reunión en línea.

Solicitud

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4

Respuesta

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$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/v1.0/$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"
        }
    }
}

Ejemplo 2: Obtener una llamadaTranscript para una llamada ad hoc

En el ejemplo siguiente se muestra cómo obtener una única transcripción de una llamada ad hoc.

Solicitud

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=

Respuesta

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context": "https://graph.microsoft.com/v1.0/$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/v1.0/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"
      }
   }
}

Ejemplo 3: Obtener un contenido callTranscript para una reunión en línea donde el contenido con atributos de hablante está habilitado

Solicitud

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content

Respuesta

La respuesta contiene el contenido de la transcripción en el cuerpo como bytes. El content-type encabezado especifica el tipo de contenido de la transcripción. Los desplazamientos negativos indican que la transcripción comenzó mientras la conversación estaba en curso.

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-type: text/vtt

WEBVTT

00:00:16.246 --> 00:00:17.726
<v User Name>This is a transcript test.</v>

Ejemplo 4: Obtención de un contenido callTranscript para una llamada ad hoc cuando el contenido con atributos del hablante está deshabilitado

Solicitud

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/content
Accept: application/vnd.microsoft.graph.transcript+text

Respuesta

La respuesta contiene la transcripción en el cuerpo como bytes. El content-type encabezado especifica el tipo de contenido de la transcripción. Los desplazamientos negativos indican que la transcripción comenzó mientras la conversación estaba en curso.

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

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. 

Ejemplo 5: Obtención de un contenido callTranscript para una reunión en línea cuando el contenido con atributos del hablante está deshabilitado

En el ejemplo siguiente se muestra cómo obtener el contenido de una sola transcripción de una reunión en línea cuando el contenido con atributos de hablante está deshabilitado.

Solicitud

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: application/vnd.microsoft.graph.transcript+text

Respuesta

La respuesta contiene el contenido de la transcripción en el cuerpo como bytes. El content-type encabezado especifica el tipo de contenido de la transcripción. Los desplazamientos negativos indican que la transcripción comenzó mientras la conversación estaba en curso.

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

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. 

Ejemplo 6: Obtención de contenido callTranscript sin atributos

En el ejemplo siguiente se muestra cómo obtener contenido de transcripción sin atribución del hablante. Solicite este formato con el Accept encabezado .

Solicitud

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: application/vnd.microsoft.graph.transcript+text

Respuesta

La respuesta contiene el contenido de la transcripción en el cuerpo como bytes, sin <v Speaker> etiquetas de voz. El encabezado content-type especifica el tipo de contenido de la transcripción.

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

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.

Ejemplo 7: Atribución del hablante deshabilitada por la directiva de inquilino

En el ejemplo siguiente se muestra la respuesta cuando la atribución del hablante está deshabilitada para el inquilino y la solicitud solicita un formato con atributos (text/vtt). Vuelva a intentarlo con application/vnd.microsoft.graph.transcript+text para recibir la transcripción sin atributos.

Solicitud

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/content
Accept: text/vtt

Respuesta

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"
    }
  }
}

Ejemplo 8: Obtención de un contenido callTranscript para una llamada ad hoc cuando el contenido con atributos de hablante está habilitado

En el ejemplo siguiente se muestra cómo obtener el contenido de una única transcripción de una llamada ad hoc cuando se habilita el contenido con atributos de hablante.

Solicitud

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/content
Accept: text/vtt

Respuesta

La respuesta contiene la transcripción en el cuerpo como bytes. El content-type encabezado especifica el tipo de contenido de la transcripción. Los desplazamientos negativos indican que la transcripción comenzó mientras la conversación estaba en curso.

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

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>

Ejemplo 9: Obtener una llamadaTranscript metadataContent para reuniones en línea

Solicitud

GET https://graph.microsoft.com/v1.0/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/metadataContent

Respuesta

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

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"}

Ejemplo 10: Obtención de una llamadaTranscript metadataContent para llamadas ad hoc

Solicitud

GET https://graph.microsoft.com/v1.0/users/f2e8e111-3887-4936-87f8-639292c70d34/adhocCalls/5f3640e7-a59c-4bec-82ca-e66251f795b7/transcripts/MyMjMTk6NWFiOWQ2OGUxNDhlNDgyNThmYmMzOWYwOGUzOTkyN2NAdGhyZWFkLnYyIyM1ZjM2NDBlNy1hNTljLTRiZWMtODJjYS1lNjYyNTFmNzk1YjctMTc1NDg5MjIyMi1UcmFuc2NyaXB0VjIjIzA=/metadataContent

Respuesta

Nota:

El objeto de respuesta que se muestra aquí puede estar acortado para mejorar la legibilidad.

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"}

Ejemplo 11: Obtener una llamadaTranscript de una grabación correspondiente mediante contentCorrelationId

En el ejemplo siguiente se muestra cómo obtener una única transcripción de una reunión en línea correspondiente a una grabación mediante la propiedad contentCorrelationId .

Solicitud

En el ejemplo siguiente se muestra la solicitud.

GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy/transcripts?$filter=contentcorrelationId+eq+'e87c8cf8-50f7-4252-8b9c-ad08ac0fa88d-0'

Respuesta

En el ejemplo siguiente se muestra la respuesta.

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 200 OK
Content-type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$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/v1.0/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"
                }
            }
        }
    ]
}