Get callTranscript

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Recuperar un objeto callTranscript asociado a una reunión en línea programada y una llamada ad hoc. Esta API admite la recuperación de transcripciones de llamadas de reuniones de chat privadas y reuniones de canal, y llamadas ad hoc que incluyen llamadas RTC, 1:1 y de grupo. No se admiten las reuniones de canales privados.

Al recuperar la transcripción, se devuelven los metadatos de la única transcripción asociados a una reunión en línea o una llamada ad hoc. Al recuperar el contenido de la transcripción, se devuelve el flujo de texto asociado a la transcripción.

Nota:

Para reuniones en línea:

Esta API está disponible en las siguientes implementaciones en la nube nacional.

Servicio global Administración pública de EE. UU. Gobierno de EE. UU. L5 (DOD) China operado por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use uno o varios permisos con privilegios más altos 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 la aplicación usan el consentimiento específico del recurso. El OnlineMeetingTranscript.Read.Chat permiso solo se aplica a las reuniones de chat privado programadas, no a las reuniones de canal.

Para usar permisos 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 reuniones 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 está disponible para una reunión que 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 las reuniones de chat privado como a las reuniones de canal.

Controles del administrador de inquilinos para el acceso a las 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:

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

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

Un administrador de inquilinos configura estas configuraciones 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 (predeterminado): WebVTT con expresiones con marca de tiempo y <v Speaker> etiquetas de voz (atribuidas por el hablante).
  • application/vnd.microsoft.graph.transcript+text — expresiones con marca de tiempo sin información del hablante (sin atribuir al 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 $format del parámetro query.

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

Nota:

El application/vnd.microsoft.graph.transcript+text formato y los controles de administrador de inquilinos relacionados entrarán en vigor a finales de julio de 2026.

Solicitud HTTP

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

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

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

Obtener el contenido de una única 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

Obtener una única transcripción de una llamada ad hoc

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

Obtener el contenido de una única 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 autenticación y autorización.
Aceptar text/vtt o application/vnd.microsoft.graph.transcript+text. Opcional. En los /content puntos de conexión, selecciona el formato de contenido de la transcripción. Para text/vtt, esto es equivalente al $format parámetro query; el application/vnd.microsoft.graph.transcript+text formato 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 tiene éxito, 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 interlocutor 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 / ; solicitar application/vnd.microsoft.graph.transcript+text en su lugar.

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 de hablantes. Se basa en el innerError.code valor, no en el texto del mensaje. Los mensajes están sujetos a cambios.

El acceso de la Graph API a las transcripciones está deshabilitado

Si un administrador de inquilinos ha desactivado el acceso de la Graph API a las transcripciones del espacio empresarial, todas las solicitudes de transcripción (metadatos, metadataContentetc content .) se devuelven 403 Forbidden con el GraphAccessToTranscriptsDisabled código de error interno. No hay ninguna solución alternativa del 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 atribuido por el hablante está deshabilitado

Cuando un administrador de inquilinos no permite la atribución del hablante, los /content puntos de conexión devuelven 403 Forbidden el SpeakerAttributionNotAllowed código de error interno solo si la solicitud solicita un formato atribuido al hablante (text/vtt). Vuelva a intentar la misma solicitud que solicita el formato sin atribuir, 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 para transcripciones está en desuso a partir del 31 de mayo de 2023.

Ejemplo 1: Obtener una transcripción de llamadas para reuniones en línea

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

Solicitud
GET https://graph.microsoft.com/beta/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/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",
        }
    }
}

Ejemplo 2: Obtener una transcripción de llamada 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/beta/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/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"
      }
   }
}

Ejemplo 3: Obtener contenido callTranscript para una reunión en línea donde el contenido atribuido al orador está habilitado

Solicitud

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

Respuesta

La respuesta contiene bytes para la transcripción en el cuerpo. content-type 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

0:0:0.0 --> 0:0:5.320
<v User Name>This is a transcript test.</v>

Ejemplo 4: Obtener contenido callTranscript para una llamada ad hoc cuando el contenido atribuido al hablante está deshabilitado

Solicitud

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

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: Obtener un contenido callTranscript para una reunión en línea cuando el contenido atribuido al orador 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 atribuido al orador está deshabilitado.

Solicitud

GET https://graph.microsoft.com/beta/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: Obtener contenido de callTranscript sin atribuir

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

Solicitud

GET https://graph.microsoft.com/beta/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 de interlocutor 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 atribuido (text/vtt). Vuelva a intentarlo para application/vnd.microsoft.graph.transcript+text recibir la transcripción no atribuida.

Solicitud

GET https://graph.microsoft.com/beta/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: Obtener contenido callTranscript para una llamada ad hoc cuando el contenido atribuido al hablante está habilitado

En el ejemplo siguiente se muestra cómo obtener el contenido de una sola transcripción de una llamada ad hoc cuando está habilitado el contenido atribuido por el hablante.

Solicitud

GET https://graph.microsoft.com/beta/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 metadatos de callTranscriptContenido para reuniones en línea

Solicitud

GET https://graph.microsoft.com/beta/users/ba321e0d-79ee-478d-8e28-85a19507f456/onlineMeetings/MSo1N2Y5ZGFjYy03MWJmLTQ3NDMtYjQxMy01M2EdFGkdRWHJlQ/transcripts/MSMjMCMjNzU3ODc2ZDYtOTcwMi00MDhkLWFkNDItOTE2ZDNmZjkwZGY4/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: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: Obtener metadatos de callTranscriptContent para llamadas ad hoc

Solicitud

GET https://graph.microsoft.com/beta/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 callTranscript 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/beta/me/onlineMeetings/MSoxMjczYTAxNi0yMDFkLTRmOTUtODA4My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19OV1EwWm1GbFpEY3RORFJqTmkwMFlXRm1MV0U1WXpBdE9UZzJNMk0yTm1Nd1pERTNAdGhyZWFkLnYy/transcripts?$filter=contentcorrelationId+eq+'e87c8cf8-50f7-4252-8b9c-ad08ac0fa88d-0'

Respuesta

En el ejemplo siguiente se muestra la 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/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"
                }
            }
        }
    ]
}