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.
Importante
As APIs na /beta versão estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção.
Obtenha um objeto callAiInsight associado a um onlineMeeting.
Esta API devolve os metadados e o conteúdo do conjunto único de informações de IA associadas à reunião online.
Observação
- Esta API tem requisitos de licença. Para obter mais informações, veja Requisitos de licença para o Teams que cumpre as APIs de informações de IA.
- Esta API funciona de forma diferente numa ou mais clouds nacionais. Para obter mais informações, veja Diferenças de implementação da API do Microsoft Teams nas clouds nacionais.
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) | OnlineMeetingAiInsight.Read.All | Indisponível. |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | OnlineMeetingAiInsight.Read.All | Sem suporte. |
Para utilizar permissões de aplicação para esta API, os administradores inquilinos têm de criar uma política de acesso à aplicação e concedê-la a um utilizador. Autoriza a aplicação configurada na política a obter reuniões online ou artefactos de reunião online em nome desse utilizador (com o ID de utilizador especificado no caminho do pedido). Para obter mais informações, consulte Permitir que as aplicações acedam a reuniões online em nome de um utilizador.
Observação
Esta API só funciona para uma reunião que não expirou. Para obter mais informações, consulte Limites e especificações do Microsoft Teams.
Solicitação HTTP
Obtenha um único conjunto de informações de IA para uma reunião online.
GET https://graph.microsoft.com/v1.0/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights/{aiInsightId}
GET https://graph.microsoft.com/beta/copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights/{aiInsightId}
Parâmetros de consulta opcionais
Este método suporta o $selectparâmetro de consulta OData para ajudar a personalizar a resposta.
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
Authorization |
Bearer {token}. 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-sucedido, este método devolve um 200 OK código de resposta e um objeto callAiInsight no corpo da resposta.
Exemplos
Exemplo: Obter uma informação de IA de chamada
O exemplo seguinte mostra como obter um único conjunto de informações de IA para uma reunião online.
Solicitação
O exemplo a seguir mostra uma solicitação. Os IDs no exemplo foram abreviados para legibilidade.
GET https://graph.microsoft.com/v1.0/copilot/users/b935e675-5e67-48b9-8d45-249d5f88e964/onlineMeetings/YTc3OT.../aiInsights/Z2HWbT...
GET https://graph.microsoft.com/beta/copilot/users/b935e675-5e67-48b9-8d45-249d5f88e964/onlineMeetings/YTc3OT.../aiInsights/Z2HWbT...
Resposta
O exemplo a seguir mostra a resposta. O objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#copilot/users('b935e675-5e67-48b9-8d45-249d5f88e964')/onlineMeetings('YTc3OT...')/aiInsights/$entity",
"id": "Z2HWbT...",
"callId": "af630fe0-04d3-4559-8cf9-91fe45e36296",
"contentCorrelationId": "bc842d7a-2f6e-4b18-a1c7-73ef91d5c8e3",
"createdDateTime": "2024-05-27T08:17:10.7261294Z",
"endDateTime": "2024-05-27T08:32:10.7261294Z",
"meetingNotes": [
{
"title": "Introducing Project Objectives and Key Stakeholders",
"text": "The stakeholders present included representatives from each department involved in the project, ensuring alignment and clear communication channels from the start.",
"subpoints": [
{
"title": "Discussion on action items",
"text": "Action items were assigned to team members, and a follow-up meeting schedule was established."
}
]
}
],
"actionItems": [
{
"title": "Finalize Project Timeline",
"text": "Review and finalize the project timeline to ensure alignment with stakeholder expectations and resource availability.",
"ownerDisplayName": "Bella Smith"
},
{
"title": "Prepare Presentation Draft",
"text": "Draft a presentation outlining project goals, objectives, and progress updates for review by the project stakeholders.",
"ownerDisplayName": "Bella Smith"
},
],
"viewpoint": {
"mentionEvents": [
{
"speaker": {
"application": null,
"device": null,
"user": {
"@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
"id": "9a7608d3-53e4-4a92-804f-ef43f1e5f5b5",
"displayName": "John Smith",
"userIdentityType": "aadUser",
"tenantId": "d1aeb56e-5a25-4d91-a4f6-0f5e6a50d887"
}
},
"eventDateTime": "2024-05-21T09:00:00",
"transcriptUtterance": "We need to get approval from Sarah Johnson before proceeding with the budget allocation."
},
{
"speaker": {
"application": null,
"device": null,
"user": {
"@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
"id": "6aeb9f22-c986-4835-9617-9e5932bc8250",
"displayName": "Emily Davis",
"userIdentityType": "aadUser",
"tenantId": "d1aeb56e-5a25-4d91-a4f6-0f5e6a50d887"
}
},
"eventDateTime": "2024-05-21T09:15:00",
"transcriptUtterance": "Sarah Johnson suggested reaching out to potential vendors for the upcoming project."
}
]
}
}
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#copilot/users('b935e675-5e67-48b9-8d45-249d5f88e964')/onlineMeetings('YTc3OT...')/aiInsights/$entity",
"id": "Z2HWbT...",
"callId": "af630fe0-04d3-4559-8cf9-91fe45e36296",
"contentCorrelationId": "bc842d7a-2f6e-4b18-a1c7-73ef91d5c8e3",
"createdDateTime": "2024-05-27T08:17:10.7261294Z",
"endDateTime": "2024-05-27T08:32:10.7261294Z",
"meetingNotes": [
{
"title": "Introducing Project Objectives and Key Stakeholders",
"text": "The stakeholders present included representatives from each department involved in the project, ensuring alignment and clear communication channels from the start.",
"subpoints": [
{
"title": "Discussion on action items",
"text": "Action items were assigned to team members, and a follow-up meeting schedule was established."
}
]
}
],
"actionItems": [
{
"title": "Finalize Project Timeline",
"text": "Review and finalize the project timeline to ensure alignment with stakeholder expectations and resource availability.",
"ownerDisplayName": "Bella Smith"
},
{
"title": "Prepare Presentation Draft",
"text": "Draft a presentation outlining project goals, objectives, and progress updates for review by the project stakeholders.",
"ownerDisplayName": "Bella Smith"
},
],
"viewpoint": {
"mentionEvents": [
{
"speaker": {
"application": null,
"device": null,
"user": {
"@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
"id": "9a7608d3-53e4-4a92-804f-ef43f1e5f5b5",
"displayName": "John Smith",
"userIdentityType": "aadUser",
"tenantId": "d1aeb56e-5a25-4d91-a4f6-0f5e6a50d887"
}
},
"eventDateTime": "2024-05-21T09:00:00",
"transcriptUtterance": "We need to get approval from Sarah Johnson before proceeding with the budget allocation."
},
{
"speaker": {
"application": null,
"device": null,
"user": {
"@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
"id": "6aeb9f22-c986-4835-9617-9e5932bc8250",
"displayName": "Emily Davis",
"userIdentityType": "aadUser",
"tenantId": "d1aeb56e-5a25-4d91-a4f6-0f5e6a50d887"
}
},
"eventDateTime": "2024-05-21T09:15:00",
"transcriptUtterance": "Sarah Johnson suggested reaching out to potential vendors for the upcoming project."
}
]
}
}