Integrar aplicações de colaboração personalizada com o Microsoft 365

Este artigo fornece uma descrição geral das integrações relacionadas com a colaboração nos serviços do Microsoft 365. Este tópico pode interessar a programadores de software independentes (ISVs) que desenvolvam aplicações que se integram com o Microsoft 365. Os recursos para saber como criar estes tipos de integrações em qualquer aplicação estão incluídos nas secções seguintes. As APIs também estão disponíveis para exportar dados do Teams para utilização nessas aplicações personalizadas.

Serviços de colaboração no Microsoft 365

O Microsoft 365 fornece interfaces de programação de aplicações (APIs) padrão a todos os programadores para permitir integrações, incluindo a funcionalidade confiada pelo produto e serviços da Microsoft para essas integrações. Os programadores podem utilizar estas APIs para criar muitas experiências semelhantes nas suas próprias aplicações.

Gestão de contas de utilizador

O Microsoft 365 utiliza Microsoft Entra ID para autenticação e autorização de utilizadores, incluindo pessoas fora da sua organização (convidados B2B) e para manter as informações do perfil de utilizador.

Microsoft Entra autenticação é utilizada por aplicações Web do Microsoft 365, como o SharePoint e o OneDrive, e por aplicações cliente, como o Outlook e o Teams. As informações do perfil de utilizador são visíveis pelos utilizadores em vários locais no Microsoft 365 e nas respetivas aplicações associadas.

A Microsoft documenta e disponibiliza as APIs necessárias para criar estas experiências nas suas aplicações personalizadas:

Os grupos do Microsoft 365 são utilizados para conceder a grupos de utilizadores acesso a um conjunto de aplicações relacionadas, incluindo o SharePoint, o Planner e o Teams. A Microsoft documenta e disponibiliza as APIs necessárias para criar estas experiências nas suas aplicações personalizadas:

Gestão de calendários

O Microsoft 365 utiliza Exchange Online para gerir caixas de correio e calendários dos utilizadores. As informações de correio e calendário são disponibilizadas aos utilizadores em aplicações como o Outlook e o Teams. A Microsoft documenta e disponibiliza as APIs necessárias para criar estas experiências nas suas aplicações personalizadas:

Gestão de ficheiros

O Microsoft 365 utiliza o SharePoint e o OneDrive para todo o armazenamento e partilha de ficheiros. As APIs de ficheiros permitem que qualquer aplicação aceda e modifique ficheiros.

O Microsoft 365 utiliza informações para fornecer listas de documentos populares ou que um utilizador viu, modificou ou partilhou. Por exemplo, o OneDrive fornece estas informações aos utilizadores. Estas informações estão disponíveis para qualquer aplicação através da API do Office Graph Insights.

A Microsoft documenta e disponibiliza as APIs necessárias para criar estas experiências em aplicações personalizadas:

O Microsoft 365 utiliza um motor de busca unificado para abranger muitas experiências diferentes de uma única interface. Esta pesquisa pode ser expandida para outras aplicações através da API do Microsoft Search. A Microsoft documenta e disponibiliza as APIs necessárias para criar estas experiências nas suas aplicações personalizadas:

Exportar Mensagens e outros Suportes de Dados do Microsoft Teams

Depois de integrar a sua aplicação personalizada no Microsoft 365, pode exportar mensagens diretas, mensagens de grupo, mensagens de canal (incluindo as respetivas respostas), transcrições de chamadas e reuniões e gravações do Teams através de APIs publicadas.

Nota

Algumas das seguintes APIs são limitadas e têm custos associados à respetiva utilização.

Mensagens diretas, mensagens de grupo e mensagens de reunião

O Teams inclui mensagens diretas (conversas um-para-um), conversas de grupo e conversas associadas a reuniões. As mensagens no Teams podem conter texto simples, HTML avançado, imagens, ligações, etc. A Microsoft documenta e disponibiliza as APIs necessárias para exportar estes dados do Microsoft Teams:

Publicações de canal

As publicações de canal, também conhecidas como conversações por tópicos, são conversações que ocorrem num canal do Teams. A Microsoft documenta e disponibiliza as APIs necessárias para exportar estes dados do Teams:

Gravações e transcrições de reuniões

As gravações de reuniões e chamadas do Teams são armazenadas no OneDrive ou no SharePoint. A Microsoft documenta e disponibiliza as APIs necessárias para exportar estes dados do Teams:

Nota

As APIs para listar e transferir gravações de chamadas/reuniões estão atualmente em beta.

As transcrições de reuniões e chamadas do Teams são armazenadas no OneDrive e no SharePoint. A Microsoft documenta e disponibiliza as APIs necessárias para exportar estes dados do Teams:

Pode utilizar as seguintes APIs para obter gravações e transcrições de reuniões do Teams:

Suporte

À medida que começa a trabalhar com o Microsoft Graph, marcar estas referências para começar:

Os programadores e administradores que estão a trabalhar e implementar os cenários descritos neste artigo podem obter assistência da Microsoft e dos seus engenheiros, incluindo o suporte técnico gerido, através do e-mail InteropHelp@microsoft.com.