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
Obter todas as mensagens de conversa de perguntas e respostas (P&R) do Teams em um locatário. Essa função retorna um snapshot de todas as atividades de P&R no formato JSON.
A exportação inclui:
- O texto original da pergunta ou discussão
- O usuário que postou a mensagem
- Todas as respostas e respondentes
- Contagens de votos
- Status de moderação (pendente ou ignorado)
- Respostas privadas
- A ID da reunião e a ID do organizador que são usadas para mapeamento para metadados de reunião.
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) | 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
Esse método dá suporte $expand ao parâ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, essa função retornará 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"
}
}
}
}
]
}