Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
Propiedad de enlace Html de Microsoft Graph Api para ver el calendario de Outlook de un usuario en modo de solo lectura

He registrado la aplicación en Azure Active Directory y le he dado a esa aplicación los siguientes permisos con el consentimiento del administrador.

 - Delegated Permissions - Calendars.Read - Calendars.ReadWrite - MailboxSettings.Read - User.Read - Application Permissions - Calendars.Read - Calendars.ReadWrite - User.Read.All

Creé algunos usuarios de prueba y desarrollé una función en Javascript mediante la cual el Usuario1 puede ver eventos programados en los calendarios de Usuario2 y Usuario3 usando /me/calendar/getSchedule Graph Api para un rango de tiempo particular en un día.

La Api funciona correctamente al devolver el horario libre/ocupado y los tiempos de eventos presentes en el calendario de los usuarios. Estoy usando los datos devueltos por la Api para mostrar el horario libre/ocupado de User2 y User3 junto con los tiempos de eventos presentes en su calendario en un formato tabular para User1. Pero necesito mostrar estos datos para cada usuario en una vista de calendario similar a la vista de calendario de Outlook en modo de solo lectura para Usuario1. Las propiedades del objeto de respuesta devuelto por /me/calendar/getSchedule no tienen una propiedad de enlace web para ver el calendario de cada usuario.

Apis de Microsoft Graph como List calendarView /users/{id | userPrincipalName}/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime} devuelve la propiedad del enlace web en el objeto de respuesta, pero para eso User2 y User3 necesitan compartir explícitamente el calendario con User1. /me/calendar/getSchedule Api no requiere que User2 y User3 compartan el calendario, entonces también puede obtener eventos presentes en los calendarios de User2 y User3, ¿es posible obtener la vista del calendario de Outlook de esos usuarios en modo de solo lectura?

Hay una opción para publicar el calendario para un usuario, pero para eso, el Usuario2 y el Usuario3 tendrían que publicar explícitamente el calendario y el enlace html de ese calendario publicado no está disponible a través de ninguna API de Microsoft Graph. ¿Hay alguna forma de recuperar el enlace html del calendario publicado en lugar de copiarlo manualmente?

Revisé Microsoft Graph Toolkit y Fluent UI framework pero no encontré ningún componente reutilizable para la vista de calendario de Outlook basada en cuadrícula.

¿Hay algún punto final de Api en Microsoft Graph que proporcione la misma funcionalidad que /me/calendar/getSchedule y devuelva una propiedad de enlace html en el objeto de respuesta para ver el calendario de Outlook de los usuarios en modo de solo lectura?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda