Introducción a la API de Microsoft Teams

Microsoft Teams es el centro fundamental para el trabajo en equipo y las comunicaciones inteligentes. Basado en la fuerza y la escala de Microsoft 365 con más de 120 millones de usuarios, Microsoft Teams ofrece funciones de colaboración basadas en el chat, reuniones, llamadas y voz empresarial.

¿Por qué integrar con Microsoft Teams?

Automatizar los ciclos de vida del equipo

Use Microsoft Graph para crear un nuevo equipo virtual cuando se produzca un nuevo problema empresarial, agregar a las personas adecuadas al equipo y configurarlo con canales, pestañas y aplicaciones. Para reunir al nuevo equipo para discutir sobre el problema empresarial, agregue un nuevo evento al calendario de equipo.

Automatice los ciclos de vida del equipo creando un equipo, agregando a miembros y propietarios, estableciendo la configuración del equipo, agregando canales y pestañas, instalando aplicaciones y archivando o eliminando el equipo cuando llegue el momento de hacerlo.

Cuando se solucione el problema empresarial y ya no necesite el equipo, use la API de Microsoft Teams archivar o eliminar el equipo. Si conoce la duración máxima del equipo virtual al crearlo, establezca una directiva de expiración de grupo de Microsoft 365 para el equipo para eliminarlo automáticamente de acuerdo con la fecha de la directiva.

Trabajar incluso cuando nadie esté disponible

Usar permisos de aplicación para trabajar con equipos, canales y pestañas sin necesidad de intervención humana. Crear un nuevo canal cuando el cliente haga un pedido. Crear equipos para los distintos cursos al principio del año escolar y archivarlos automáticamente al final.

Crear equipos vinculados a la aplicación

Permitir a los clientes crear nuevos equipos y canales. Instalar la Aplicación Teams en los nuevos equipos. Anclar la aplicación a una pestaña en el nuevo canal. Enviar mensajes al canal vinculado a su sitio web.

Crear y administrar varios equipos y canales

Microsoft Graph facilita el poder crear grandes cantidades de equipos y poblarlos con usuarios y canales mediante el proceso automatizado de creación y administración de equipos, canales, pestañas y aplicaciones. Microsoft Graph también le permite buscar y archivar los equipos que ya no usa. Se trata de la misma API en la que están basados el Centro de administración de Microsoft Teams y los cmdlets de PowerShell de Teams.

Implementar aplicaciones en los equipos

Enumerar los equipos de su inquilino e instalarles aplicaciones. Crear pestañas en los canales para que los usuarios tengan acceso rápido a las aplicaciones.

Usar Microsoft Graph en cualquier tipo de aplicación

Las aplicaciones de Microsoft Teams ofrecen a los grupos de trabajo una nueva herramienta para conseguir que la colaboración sea una experiencia más productiva e interesante. Con estas aplicaciones, los usuarios de grupos de trabajo pueden compartir activos, interactuar en el chat y programar eventos en el calendario de equipo. Estas aplicaciones también pueden automatizar la creación de equipos, canales y las conversaciones, mejorando así el valor de Microsoft Teams.

Puede crear sitios web, servicios y aplicaciones de plataformas nativas que se ejecutan fuera de la experiencia de usuario de Microsoft Teams y llamar a la API de Teams para automatizar escenarios de Teams.

Tipos de aplicaciones habilitadas para Microsoft Teams

Llamar a la API de Microsoft Teams desde pestañas, bots, sitios web y servicios

Entre estas herramientas de colaboración, se incluyen las aplicaciones de bots o pestañas habilitadas para Microsoft Graph que se ejecutan dentro de las aplicaciones de Microsoft Teams. También puede realizar llamadas a Microsoft Graph desde fuera de una aplicación de Microsoft Teams (por ejemplo, desde un sitio web o un servicio web). Si ya habilitó su sitio web para Microsoft Graph, puede usar ese trabajo para Microsoft Teams con la plataforma para desarrolladores de Microsoft Teams para crear una pestaña que use el código del sitio web existente.

Las API de Microsoft Teams pueden mejorar las aplicaciones dentro y fuera de Teams:

Tipo de aplicación Descripción del escenario
Pestañas Muestran el contenido en Microsoft Teams.
Bots Ayudan a los usuarios a completar tareas en conversaciones.
Conectores Publican actualizaciones de servicios externos a canales.
Mensajes que requieren acción Agregan interacción mejorada a las tarjetas del conector.
Extensiones de mensajería Permiten a los usuarios consultar y compartir información en conversaciones.
Sitios web Muestran contenido mejorado en las páginas web.
Servicios Mejoran las aplicaciones de cliente con datos de Microsoft Graph mediante el servicio web.
Fuente de actividades Permite interactuar con los usuarios con notificaciones de fuentes.
Llamadas y reuniones en línea (versión preliminar) Crean aplicaciones de Microsoft Teams con bots que pueden iniciar y participar en las llamadas de audio y vídeo, enrutar o transferir llamadas en función de los flujos de respuestas de voz interactivas (IVR) y participar en reuniones en línea.

Recibir notificaciones sobre los cambios

Microsoft Teams es compatible con la suscripción a los cambios (creación, actualización y eliminación) a mensajes en canales y chats para permitir que las aplicaciones obtengan actualizaciones casi instantáneas. Para más información sobre cómo suscribirse a los cambios, vea Obtener notificaciones de cambio de mensajes en canales y chats.

Referencia de la API

¿Busca la referencia de la API para este servicio?

Pasos siguientes