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
Obtenha todas as mensagens de conversação de perguntas e respostas do Teams (Q&A) num inquilino. Esta função devolve uma snapshot de todas as atividades do Q&A no formato JSON.
A exportação inclui:
- A pergunta original ou o texto de debate
- O utilizador que publicou a mensagem
- Todas as respostas e respostas
- Contagens de votos
- Moderação status (pendente ou dispensado)
- Respostas privadas
- O ID da reunião e o ID do organizador que são utilizados para mapear metadados de reunião.
Esta API está disponível nas seguintes implementações de cloud nacionais.
| Serviço global | US Government L4 | US Government L5 (DOD) | China operada pela 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
| Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | Sem suporte. | Sem suporte. |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | EngagementMeetingConversation.Read.All | Indisponível. |
Solicitação HTTP
GET /communications/getAllOnlineMeetingMessages
Parâmetros de consulta opcionais
Este método suporta o $expandparâmetro de consulta OData para ajudar a personalizar a resposta.
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se for bem-sucedida, esta função devolve um 200 OK código de resposta e uma coleção de objetos engagementConversationMessage no corpo da resposta.
Exemplos
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/v1.0/communications/getAllOnlineMeetingMessages?$expand=conversation
Resposta
O exemplo a seguir mostra a 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/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"
}
}
}
}
]
}