Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Obtenga todos los mensajes de conversación de preguntas y respuestas (Q&A) de Teams en un inquilino. Esta función devuelve una instantánea de toda la actividad Q&A en formato JSON.
La exportación incluye:
- La pregunta original o el texto de discusión
- El usuario que publicó el mensaje
- Todas las respuestas y respondedores
- Recuentos de votos
- Estado de moderación (pendiente o descartado)
- Respuestas privadas
- El identificador de reunión y el identificador del organizador que se usan para la asignación a los metadatos de la reunión.
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) | No admitida. | No admitida. |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | EngagementMeetingConversation.Read.All | No disponible. |
Solicitud HTTP
GET /communications/getAllOnlineMeetingMessages
Parámetros de consulta opcionales
Este método admite el $expandparámetro de consulta OData para ayudar a personalizar la respuesta.
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, esta función devuelve un 200 OK código de respuesta y una colección de objetos engagementConversationMessage en el cuerpo de la respuesta.
Ejemplos
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/communications/getAllOnlineMeetingMessages?$expand=conversation
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#communications/getAllOnlineMeetingMessages",
"@odata.nextLink": "/communications/getAllOnlineMeetingMessages?$expand=conversation&skipToken=eyADASSDSA",
"value": [
{
"@odata.type": "#microsoft.graph.engagementConversationDiscussionMessage",
"id": "eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMzM0OTcwNzMxNTEyNjI3MiJ9",
"createdDateTime": "2025-05-20T06:35:58.936313Z",
"lastModifiedDateTime": "2025-05-20T06:35:58.936313Z",
"replyToId": "eyJjh1wwZSI6IlRocmVhZCIsImlkIjxyzqzM0OTcwNzMxNTEyNjI2q1fw",
"from": {
"user": {
"displayName": "John Doe",
"id": "611b1c2b-8935-4068-8445-2f73aec6cc3f"
}
},
"body": {
"content": "This is a sample message body.",
"contentType": "html"
},
"mentions": [],
"attachments": [],
"conversation": {
"@odata.type": "#microsoft.graph.onlineMeetingEngagementConversation",
"id": "eyJjh1wwZSI6IlRocmVhZCIsImlkIjxyzqzM0OTcwNzMxNTEyNjI2q1fw7",
"starterId": "eyJjh1wwZSI6IlRocmVhZCIsImlkIjxyzqzM0OTcwNzMxNTEyNjI2q1fw",
"moderationState": "published",
"upvoteCount": 5,
"onlineMeetingId": "MSoxMjczYTAxNi0yMDFkRLTmOTUtODA5My0xYjdmOTliM2VkZWIqMCoqMTk6bWVldGluZ19aR1F3WTJZNE9XTXROekppWlMwME1XWTRMVGc0TWpBdE1BBXdOV1kzWlRsak9UTXlAdGhyZWFkLnYy",
"organizer": {
"user": {
"displayName": "Meeting Organizer",
"id": "3fe108bf-1d01-43d6-a7f4-b2b697f02c90"
}
}
}
}
]
}