Visão geral da API do Microsoft TeamsMicrosoft Teams API overview

O Microsoft Teams é o melhor hub para trabalhos em equipe e comunicações inteligentes.Microsoft Teams is the ultimate hub for teamwork and intelligent communications. Criado com base na força e na escala do Office 365, que conta com mais de 120 milhões de usuários, o Microsoft Teams oferece recursos de colaboração, reuniões, chamadas e voz empresarial baseados em bate-papo.Built on the strength and scale of Office 365 with over 120 million users, Microsoft Teams delivers chat-based collaboration, meetings, calling, and enterprise voice features.

Por que integrar-se com o Microsoft Teams?Why integrate with Microsoft Teams?

Automatizar o ciclo de vida da equipeAutomate team lifecycles

Use o Microsoft Graph para criar uma nova equipe virtual quando surgir um novo problema de negócios, preencher a equipe com as pessoas certas e configurar a equipe com canais, guias e aplicativos.Use Microsoft Graph to create a new virtual team when a new business issue arises, add the right people to the team, and configure the team with channels, tabs, and apps. Se quiser reunir a nova equipe para discutir o problema de negócios, adicione um novo evento à agenda da equipe.If you want to get the new team together to discuss the business issue, add a new event to the team calendar.

Automatize os ciclos de vida da equipe criando uma equipe, adicionando membros e proprietários, definindo configurações de equipe, adicionando canais, instalando aplicativos, adicionando guias e arquivando ou excluindo a equipe quanto o momento chegar.

Quando o problema de negócios for resolvido e você já não precisar da equipe virtual, use a API do Microsoft Teams para arquivar ou excluir a equipe.When the business issue is resolved and you no longer need the team, use the Microsoft Teams API to archive or delete the team. Se, ao criar a equipe virtual, você souber qual será sua duração máxima, defina uma política de expiração de grupo do Office 365 para a equipe, que removerá a equipe automaticamente de acordo com a política.If you know the maximum duration of the team when you create it, set an Office 365 group expiration policy for the team that automatically removes the team according to the policy.

Faça com que o trabalho seja feito mesmo quando não houver ninguém por pertoGet work done even when no one is around

Use permissões de aplicativo para trabalhar com equipes, canais, e guias sem intervenção humana.Use application permissions to work with teams, channels, and tabs without human intervention. Crie um novo canal quando o cliente fizer um pedido.Create a new channel when your customer files an order. Crie equipes automaticamente para aulas no início do ano letivo e arquive essas equipes no final.Automatically create teams for classes at the beginning of the school year, and archive them at the end.

Criar equipes vinculadas ao seu aplicativoCreate teams linked to your app

Permita que os clientes criem novas equipes e canais.Let customers to create new teams and channels. Instale seu Aplicativo de Equipes nas novas equipes.Install your Teams app in the new teams. Fixe o aplicativo em uma guia no novo canal.Pin your app to a tab in the new channel. Envie mensagens para o canal vinculando-o ao seu site.Send messages to the channel linking back to your website.

Criar e gerenciar várias equipes e canaisCreate and manage multiple teams and channels

O Microsoft Graph facilita a criação de um grande número de equipes e seu preenchimento com usuários e canais, ao criar e gerenciar automaticamente equipes, canais, guias e aplicativos.Microsoft Graph makes it easy to create large numbers of teams and populate them with users and channels, by automate creating and managing teams, channels, tabs, and apps. O Microsoft Graph também permite encontrar e arquivar equipes que você não está mais usando.Microsoft Graph also lets you find and archive the teams you are no longer using. Esta é a mesma API que em que são criados o Centro Administrativo do Microsoft Teams e as cmdlets de Equipes do PowerShell.This is the same API that the Microsoft Teams Admin Center and Teams PowerShell commandlets are built on.

Implantar aplicativos em equipesDeploy apps to teams

Liste as equipes em seu locatário, e instale aplicativos para eles.List the teams in your tenant, and install apps to them. Crie guias em canais para conceder aos usuários acesso fácil aos aplicativos.Create tabs in channels to give users easy access to apps.

Usar o Microsoft Graph em qualquer tipo de aplicativoUse Microsoft Graph in any kind of app

Os aplicativos do Microsoft Teams oferecem aos grupos de trabalho uma nova ferramenta para tornar a colaboração mais produtiva e atraente.Microsoft Teams apps give work groups a new tool to make collaboration a more productive and compelling experience. Estes aplicativos permitem que os usuários do grupo compartilhem ativos, interajam por meio de bate-papo e agendem eventos no calendário da equipe.These apps let work group users share assets, interact through chat, and schedule events on the team calendar. Estes aplicativos também podem automatizar a criação de equipes, canais e conversas, aumentando o valor do Microsoft Teams.These apps can also automate creating teams, channels, and conversations, enhancing the value of Microsoft Teams.

Você pode criar sites da web, serviços e aplicativos na plataforma nativa que são executados fora da experiência de usuário do Microsoft Teams, e chamar a API do Teams para automatizar cenários do Teams.You can create web sites, services, and native platform applications that run outside the Microsoft Teams user experience, and call the Teams API to automate Teams scenarios.

Tipos de aplicativos habilitados para o Microsoft TeamsTypes of apps enabled for Microsoft Teams

Chame a API do Microsoft Teams em guias, bots, sites e serviços

Essas ferramentas de colaboração incluem guias habilitadas para o Microsoft Graph ou aplicativos de bot executados no Microsoft Teams.These collaboration tools include Microsoft Graph-enabled tabs or bots running inside Microsoft Teams apps. Você também pode chamar o Microsoft Graph fora de um aplicativo do Microsoft Teams, como de um site ou de serviço Web.You can also call Microsoft Graph outside of a Microsoft Teams app, such as from a website or a web service. Se já tiver habilitado seu site para o Microsoft Graph, você poderá usar esse trabalho para o Microsoft Teams utilizando a plataforma de desenvolvedor do Microsoft Teams para criar uma guia[ que usa o código de site existente.If you've already enabled your website for Microsoft Graph, you can use that work for Microsoft Teams by using the Microsoft Teams developer platform to create a tab that uses the existing website code.

As APIs do Microsoft Teams podem melhorar os aplicativos dentro e fora do Teams:Microsoft Teams APIs can enhance apps inside and outside of Teams:

Tipo de aplicativoApp type Descrição do cenárioScenario description
GuiasTabs Exibem o conteúdo no Microsoft Teams.Surface your content in Microsoft Teams.
BotsBots Ajudam os usuários a concluir tarefas em conversas.Help users get tasks done in conversations.
ConectoresConnectors Postam atualizações de serviços externos para canais.Post updates from external services to channels.
Mensagens AcionáveisActionable messaging Adicionam interação aprimorada aos cartões do conector.Add enhanced interaction to your connector cards.
Extensões de MensagensMessaging extensions Permitem que os usuários consultem e compartilhem informações em conversas.Allow users to query and share information in conversations.
SitesWebsites Exibem conteúdo aprimorado em suas páginas da Web.Surface enhanced content in your web pages.
ServiçosServices Aprimoram seus aplicativos de cliente com dados do Microsoft Graph por meio do seu serviço Web.Enhance your client applications with Microsoft Graph data via your web service.
Feed de atividadesActivity feed Envolve os usuários por meio de notificações do feed.Engage users via feed notifications.
Chamadas e reuniões online (visualização)Calling and online meetings (Preview) Crie aplicativos do Microsoft Teams usando bots podem iniciar e participar de chamadas de áudio/vídeo, rotear/transferir chamadas com base em fluxos de resposta de voz interativa (IVR) e participe de reuniões online.Create Microsoft Teams apps with bots that can initiate and participate in audio/video calls, route/transfer calls based on interactive voice response (IVR) flows, and participate in online meetings.

Referência da APIAPI reference

Está procurando a referência de API para esse serviço?Looking for the API reference for this service?

Usar a API do Teams no Microsoft Graph.See the Teams API in Microsoft Graph.

Próximas etapasNext steps