Novedades de Microsoft Graph
Microsoft Graph proporciona un modelo de programación unificado que puede usar para acceder a los datos de Microsoft 365, Windows y Enterprise Mobility + Security. En este artículo se proporciona información sobre las novedades de las API de Microsoft Graph, la documentación, los SDK y mucho más.
Para obtener actualizaciones más detalladas de nivel de API, consulte el registro de cambios de Microsoft Graph API.
Para obtener más información sobre las actualizaciones anteriores de Microsoft Graph, consulte El historial de novedades de Microsoft Graph.
Importante
Las características en estado de versión preliminar están sujetas a cambios sin previo aviso y es posible que no se promuevan al estado de disponibilidad general (GA). No use características en versión preliminar en aplicaciones de producción.
Febrero de 2025: nuevo y disponible con carácter general
Seguridad
Se ha agregado teamsMessageEvidence como evidencia de alerta admitida.
Trabajo en equipo y comunicaciones | Llamadas y reuniones en línea
Captura de la grabación de un evento en directo de Teams.
Trabajo en equipo y comunicaciones | Mensajería
Obtenga todos los miembros de un canal, incluidos los miembros directos e indirectos de un canal compartido.
Febrero de 2025: novedad solo en versión preliminar
Almacenamiento de copia de seguridad
- Use la propiedad protectionSources en driveProtectionUnit, mailboxProtectionUnit y siteProtectionUnit para obtener los orígenes por los que una unidad de protección está protegida actualmente.
- Actualice un driveProtectionRule o un mailboxProtectionRule.
- Elimine y desproteja todos los artefactos protegidos por una regla dinámica en un driveProtectionRule o un mailboxProtectionRule.
Cumplimiento | eDiscovery
Se agregaron los elementosToInclude, cloudAttachmentVersion, documentVersion, additionalDataOptions y statisticsOptions como propiedades y parámetros admitidos en varios recursos y acciones de eDiscovery API.
Identidad y acceso | Identidad e inicio de sesión
Se han reemplazado las siguientes operaciones de API para administrar extensiones de autenticación personalizadas:
Punto de conexión antiguo | Punto de conexión recomendado |
---|---|
GET /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionStartListener/handler/microsoft.graph.onAttributeCollectionStartCustomExtensionHandler/customExtension GET /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionSubmitListener/handler/microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler/customExtension GET /identity/authenticationEventListeners/{listenerId}/microsoft.graph.OnEmailOtpSendListener/handler/microsoft.graph.OnOtpSendCustomExtensionHandler/customExtension
|
GET /identity/customAuthenticationExtensions/{customAuthenticationExtensionId} |
PUT /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionStartListener/handler/microsoft.graph.onAttributeCollectionStartCustomExtensionHandler/customExtension/$ref PUT /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionSubmitListener/handler/microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler/customExtension/$ref PUT /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onEmailOtpSendListener/handler/microsoft.graph.onOtpSendCustomExtensionHandler/customExtension/$ref |
PATCH /identity/customAuthenticationExtensions/{customAuthenticationExtensionId} |
Seguridad
Se ha agregado teamsMessageEvidence como evidencia de alerta admitida.
Tareas y planes
Enumera los planes Planner propiedad de un canal compartido en Teams.
Trabajo en equipo y comunicaciones | Mensajería
Se han introducido los siguientes permisos delegados y de aplicación más pormenorizados para recuperar todos los miembros de un canal:
- Use el
ChannelMember.Read.All
permiso delegado en lugar delGroup.Read.All
permiso delegado. - Use los
ChannelMember.Read.Group
permisos de aplicación yChannelMember.ReadWrite.Group
para el consentimiento específico del recurso.
Enero de 2025: nuevo y disponible con carácter general
Archivos
Se ha actualizado el punto de conexión del método fileStorageContainer: restore .
Identidad y acceso | Identidad e inicio de sesión
Se agregó la entrada riskEventType para la detección de tráfico de API sospechosa para las entidades de servicio.
Plantillas de Microsoft Graph Bicep
Ahora puede implementar el recurso de usuario en una plantilla de Bicep para los proyectos de infraestructura como código (IaC). Para obtener más información, consulte la referencia de Bicep de usuarios de Microsoft.Graph .
Trabajo en equipo y comunicaciones | Llamadas y reuniones en línea
- Las plantillas de reunión personalizadas de Microsoft Teams permiten especificar valores para muchas de las opciones de reunión disponibles para los organizadores de reuniones. Use la propiedad meetingTemplateId en onlineMeeting para crear una reunión en línea con una plantilla de reunión.
- Use allowBreakoutRooms, allowLiveShare, allowPowerPointSharing y allowWhiteboard para indicar si las salas de interrupción, el recurso compartido en vivo, powerPoint en directo y las características de pizarra están habilitadas en una instancia de onlineMeeting o virtualEventSession.
- Use la propiedad allowedLobbyAdmitters en onlineMeeting para obtener o establecer los usuarios que pueden admitir desde el vestíbulo.
- Use las propiedades allowRecording y allowTranscription en onlineMeeting y virtualEventSession para indicar si la grabación o transcripción está habilitada para una reunión o una sesión de eventos virtuales.
Trabajo en equipo y comunicaciones | Mensajería
- Obtenga un mensaje de chat con un @mention para todos.
- Obtenga un mensaje de chat que tenga un mensaje reenviado como datos adjuntos.
- Use la propiedad isHiddenForAllMembers para indicar si un chat está oculto para todos sus miembros.
Enero de 2025: novedad solo en versión preliminar
Notificaciones de cambios
Las notificaciones de cambio habilitadas admiten los métodos para enumerar, obtener, crear, actualizar, eliminar y volver a autenticar una suscripción para aiInteraction.
Administración de dispositivos y aplicaciones | PC en la nube
- Vuelva a intentar una acción masiva con los equipos en la nube seleccionados.
- Use la propiedad productType en cloudPC para obtener el tipo de producto de un equipo en la nube o para filtrar los pc en la nube por tipo de producto.
- Desusado el método getCloudPcPerformanceReport del recurso cloudPcReports en favor del método retrieveCloudPcTenantMetricsReport .
Archivos
Se ha actualizado el punto de conexión del método fileStorageContainer: restore .
Identidad y acceso | Administración del directorio
- Use la propiedad alternativeNames en el dispositivo para obtener o establecer nombres alternativos para un dispositivo.
- Use el recurso deviceTemplate y sus métodos asociados para administrar plantillas de dispositivo para dispositivos en Microsoft Entra ID.
- Use el recurso mutualTlsOauthConfiguration y sus métodos asociados para administrar las entidades de certificación que pueden emitir certificados para un conjunto específico de objetos utilizados para mTLS.
Identidad y acceso | Identidad e inicio de sesión
Se ha agregado compatibilidad para configurar un proveedor de correo electrónico personalizado para códigos de acceso únicos (OTP) en Id. externa de Microsoft Entra mediante los siguientes objetos:
- Tipo de recurso onOtpSendCustomExtension para configurar la extensión de autenticación personalizada que contiene los detalles de configuración del servicio externo que podría ser una función de Azure.
- Tipo de recurso onEmailOtpSendListener para configurar el agente de escucha de eventos que se desencadena para enviar el símbolo del sistema OTP al usuario, en función de los detalles de configuración del objeto onOtpSendCustomExtension .
La funcionalidad también permite configurar la opción de reserva predeterminada cuando la extensión de autenticación personalizada no se llama correctamente.
ETL de datos del sector
Use la operación de inicio en el recurso industryDataRun para realizar una ejecución a petición, con límites de limitación de hasta cinco ejecuciones correctas cada 12 horas.
Importación y exportación de buzones de correo
Use las nuevas API de importación y exportación de buzones de correo en Microsoft Graph para crear soluciones que se integren con recursos de buzón para escenarios de importación y exportación de datos. Para obtener más información, vea Información general sobre las API de importación y exportación de buzones de correo en Microsoft Graph.
Informes: informes de identidad y acceso
Se han agregado attributeCollectionStart
, attributeCollectionSubmit
y emailOtpSend
como valores admitidos para la propiedad eventType del recurso appliedAuthenticationEventListener .
Listas y sitios
Archivo o desarchiva un sitio de SharePoint.
Tareas y planes
Use el tipo de contenedor teamsChannel para crear planes en canales compartidos en Microsoft Teams.
Trabajo en equipo y comunicaciones | Llamadas y reuniones en línea
Obtenga notificaciones de cambio para las actualizaciones de eventos de llamadas de emergencia de Microsoft Teams.
Trabajo en equipo y comunicaciones | Mensajería
Obtenga un mensaje de chat que incluya un componente de Microsoft Loop como dos datos adjuntos.
Contribución a Microsoft Graph
¿Hay algún escenario para el que le gustaría que Microsoft Graph ofreciese soporte?
Sugiera y vote por nuevas características mediante el Portal de comentarios de Microsoft Graph. Algunas de las nuevas características se originan como solicitudes populares de la comunidad de desarrolladores. El equipo de Microsoft Graph evalúa periódicamente las necesidades de los clientes y publica nuevas características en los puntos de conexión beta (
https://graph.microsoft.com/beta
) y v1.0 (https://graph.microsoft.com/v1.0
).Únase a la llamada semanal de la comunidad de la plataforma Microsoft 365 y conviértase en miembro activo de la comunidad de Microsoft Graph. Para descubrir el calendario completo de llamadas para desarrolladores, visite la página de la comunidad de Microsoft 365 y Power Platform.
Únase a nuestro panel de investigación para proporcionar su opinión sobre nuestras experiencias para desarrolladores.