Información general de Microsoft Graph

Microsoft Graph es la puerta de enlace a datos y la inteligencia de Microsoft 365. Le proporciona un modelo de programación unificado que puede usar para acceder a la gran cantidad de datos en Microsoft 365, Windows y Enterprise Mobility + Security. Use la gran cantidad de datos accesibles a través de Microsoft Graph para crear aplicaciones para organizaciones y consumidores que interactúan con millones de usuarios.

Microsoft Graph, la conexión de datos de Microsoft Graph y los conectores de Microsoft Graph le permiten ampliar las experiencias de Microsoft 365 y crear aplicaciones inteligentes.

Datos y servicios en los que se basa la plataforma de Microsoft 365

En la plataforma de Microsoft 365, tres componentes principales facilitan el acceso y el flujo de datos:

  • La API de Microsoft Graph ofrece un único punto de conexión https://graph.microsoft.com, para proporcionar acceso a datos y perspectivas enriquecidos, centrados en las personas, en la nube de Microsoft, incluidos Microsoft 365, Windows y Enterprise Mobility + Security. Puede usar la API de REST o los SDK para acceder al punto de conexión y crear aplicaciones que admitan escenarios de Microsoft 365 que abarcan productividad, colaboración, educación, personas, inteligencia del área de trabajo y mucho más. Microsoft Graph también incluye un potente conjunto de servicios que administran la identidad, el acceso, el cumplimiento y la seguridad, además de ayudar a proteger a las organizaciones contra la fuga o la pérdida de datos.
  • Los conectores de Microsoft Graph trabajan en la dirección entrante y entregan datos externos a la nube de Microsoft en servicios y aplicaciones de Microsoft Graph para mejorar experiencias de Microsoft 365, como Búsqueda de Microsoft. Existen conectores para muchos orígenes de datos usados con frecuencia, como Box, Google Drive, Jira y Salesforce.
  • Microsoft Graph Data Connect proporciona un conjunto de herramientas para simplificar la entrega de datos de Microsoft Graph segura y escalable a almacenamientos de datos de Azure populares. Estos datos en caché actúan como orígenes de datos de herramientas de desarrollo de Azure que puede usar para generar aplicaciones inteligentes.

Juntos, la API de Microsoft Graph, los conectores y la conexión de datos, impulsan la plataforma Microsoft 365. Con la capacidad de acceso a datos de Microsoft Graph y otros conjuntos de datos, puede obtener información y análisis, ampliar la experiencia de Microsoft 365 y generar aplicaciones únicas e inteligentes.

¿Que servicios hay en Microsoft Graph?

Microsoft Graph expone las API de REST y las bibliotecas del cliente para acceder a los datos en los siguientes Servicios en la nube de Microsoft:

  • Servicios principales de Microsoft 365: Bookings, Calendar, Delve, Excel, eDiscovery de cumplimiento de Microsoft 365, Microsoft Búsqueda, OneDrive, OneNote, Outlook/Exchange, Personas (contactos de Outlook), Planner, SharePoint, Teams, To Do, Viva Insights
  • servicios de Enterprise Mobility + Security: Advanced Threat Analytics, Advanced Threat Protection, Microsoft Entra ID, Identity Manager y Intune
  • Servicios de Windows: actividades, dispositivos, notificaciones, Impresión universal.
  • Servicios de Dynamics 365 Business Central

Para obtener más información, consulte Los principales servicios y características de Microsoft Graph.

Una imagen en la que se muestran los recursos y relaciones principales que forman parte de Microsoft Graph

¿Qué puede hacer con Microsoft Graph?

Puede usar Microsoft Graph para crear experiencias en torno al contexto único del usuario para ayudarle a aumentar su productividad. Imagine una aplicación que...

  • Observa cuál es su próxima reunión y le ayuda a prepararse para ella proporcionándole la información de perfil de los asistentes, incluidos sus puestos y sus compañeros de trabajo, así como información sobre los documentos y los proyectos más recientes en los que trabajan.
  • Examina su calendario y sugiere las mejores horas para la siguiente reunión de equipo.
  • Captura el gráfico de proyección de ventas más recientes de un archivo de Excel en su OneDrive y le permite actualizar la previsión en tiempo real (todo ello desde el teléfono).
  • Se suscribe a los cambios del calendario, le envía una alerta cuando está dedicando demasiado tiempo a reuniones y proporciona recomendaciones para las reuniones que se puede saltar o que podría delegar en función de lo relevantes que considere que son los asistentes.
  • Le ayuda a ordenar la información personal y la laboral en su teléfono mediante acciones como la clasificación de las imágenes que deberían almacenarse en su OneDrive personal y de los documentos empresariales que deberían almacenarse en su OneDrive para la Empresa.
  • Analice los datos a escala de Microsoft 365 para que quienes tomen decisiones puedan desbloquear información valiosa sobre la asignación de tiempo y los patrones de colaboración que mejoran la productividad del negocio.
  • Muestra datos empresariales personalizadas en Microsoft Graph, indexación para facilitar su búsqueda junto con los datos de los servicios de Microsoft 365.

Seleccione el primer escenario sobre buscando asistentes a la reunión como ejemplo. Con la API de Microsoft Graph, puede:

  1. Obtener las direcciones de correo electrónico de los asistentes al evento.
  2. Fíjelos individualmente como usuario en Microsoft Entra ID para obtener su información de perfil.

Puede navegar a otros recursos utilizando las relaciones:

Para obtener más información, consulte Patrones de integración.

Microsoft Graph sigue ampliando la plataforma de Microsoft 365 para los desarrolladores y siempre solo con los permisos adecuados.

Nota:

Al usar la API de Microsoft Graph, acepta las Condiciones de uso de las API de Microsoft y la Declaración de privacidad de Microsoft.

Consulte algunos escenarios comunes para trabajar con la API de Microsoft Graph. Los vínculos le llevan al Probador de Graph.

Operación URL
OBTENER mi perfil https://graph.microsoft.com/v1.0/me
OBTENER mis archivos https://graph.microsoft.com/v1.0/me/drive/root/children
OBTENER mi foto https://graph.microsoft.com/v1.0/me/photo/$value
OBTENER mi correo https://graph.microsoft.com/v1.0/me/messages
OBTENER mi correo electrónico de importancia alta https://graph.microsoft.com/v1.0/me/messages?$filter=importance%20eq%20'high'
OBTENER mis eventos de calendario https://graph.microsoft.com/v1.0/me/events
OBTENER mi administrador https://graph.microsoft.com/v1.0/me/manager
OBTENER el último usuario que modificó el archivo foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
OBTENER los grupos de Microsoft 365 a los que pertenezco https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')
OBTENER usuarios de mi organización https://graph.microsoft.com/v1.0/users
OBTENER grupos de mi organización https://graph.microsoft.com/v1.0/groups
OBTENER usuarios relacionados conmigo https://graph.microsoft.com/v1.0/me/people
OBTENER elementos de tendencias a mi alrededor https://graph.microsoft.com/beta/me/insights/trending
GET mis notas https://graph.microsoft.com/v1.0/me/onenote/notebooks

Incluir datos de un origen de contenido externo en Microsoft Graph

Use los conectores de Microsoft Graph para incluir datos externos a la nube de Microsoft en Microsoft Graph. Ejemplos de estos datos pueden ser la base de datos de recursos humanos o el catálogo de productos de una organización hospedados en local o en la nube pública o privada.

Los conectores de Microsoft Graph crean conexiones a orígenes de datos externos, indexan los datos y los almacenan como archivos y elementos externos personalizados. Una vez indexados, esos elementos se pueden mostrar en Búsqueda de Microsoft y en las aplicaciones que usan la API de Búsqueda de Microsoft.

Obtener acceso a Microsoft Graph a escala

Use Microsoft Graph Data Connect para acceder a los datos de Microsoft Graph a escala, a la vez que permite a los administradores el consentimiento pormenorizado y el control total sobre sus datos de Microsoft Graph. Data Connect optimiza la entrega de datos en Microsoft Azure.

Usar herramientas de Azure, puede generar aplicaciones inteligentes:

  • Buscan el experto más cercano sobre un tema de la organización.
  • Automatizan la creación del conocimiento base.
  • Analizan las convocatorias de reunión para proporcionar información sobre el uso de la sala de conferencias.
  • Detectan el fraude con datos de comunicación y productividad.

¿Cuándo debería usar la API de Microsoft Graph o Data Connect?

Microsoft Graph Data Connect proporciona una nueva forma de interactuar con los datos y está disponible mediante las API de Microsoft Graph. Data Connect proporciona un único conjunto de herramientas que simplifican la creación de aplicaciones inteligentes, todo ello desde la nube de Microsoft.

Característica API de Microsoft Graph Conexión de datos de Microsoft Graph
Ámbito de acceso Usuario único o espacio empresarial Muchos usuarios o grupos
Patrón de acceso Tiempo real Programación recurrente
Operaciones de datos Funciona en el patrón de datos Funciona en una caché de los datos
Protección de datos Los datos están protegidos en Microsoft 365 La protección de datos se extiende a la caché de datos de su suscripción de Azure
Consentimiento del usuario Sí mismo
Tipos de recursos
Ninguno
Consentimiento del administrador Toda la organización
Tipos de recursos
Seleccione los usuarios de los grupos
Propiedades y tipos de recursos
Excluye los usuarios
Herramientas de acceso Consultas web RESTful Azure Data Factory