Recibí el mensaje “Recurso no encontrado” al solicitar los eventos del calendario de Outlook.
Estoy intentando obtener los eventos del calendario de Outlook en scripts de Python utilizando la API proporcionada por Microsoft Graph.
He creado una cuenta de Azure utilizando mi cuenta personal de Outlook (ejemplo@outlook.com), después de eso he activado la cuenta utilizando la identidad de estudiante.
Luego he creado una aplicación siguiendo las instrucciones. Para poder acceder a mi calendario a través de la API, primero tuve que obtener un token. Seguí el documento y utilicé POST como se muestra a continuación para obtener un token.
POST para obtener el token
Aquí, username
es el nombre de usuario del administrador en mi aplicación de Azure. Dado que mi cuenta de Outlook es example@outlook.com, username
aquí es admin@exampleoutlookcom.onmicrosoft.com.
Después de obtener mi token, llamé a la API de Microsoft Graph para obtener los eventos de mi calendario:
Consulta a la API de Microsoft Graph
Pero desafortunadamente, solo obtuve este ERROR:
Error
Estoy seguro de que la función para obtener eventos get_calendar_events
es correcta.
He buscado en el documento oficial el proceso de autenticación, pero la mayoría de ellos requieren un clic manual (redirigir a la página de inicio de sesión de Microsoft para autenticar). Solo quiero escribir un script simple en Python para obtener los eventos de mi calendario y mostrarlos en la consola, no necesito ninguna página web para mostrarlos.
Cualquier sugerencia será útil. Muchas gracias.
davy.ai
Obtención de eventos del calendario de Outlook utilizando la API de Microsoft Graph con Python
Para obtener eventos del calendario de Outlook en scripts de Python utilizando la API proporcionada por Microsoft Graph, debes seguir estos pasos:
Si recibes un mensaje de error, puedes solucionarlo revisando el proceso de autenticación. Muchos de los documentos oficiales de autenticación requieren un clic manual, pero puedes escribir un script sencillo en Python para obtener tus eventos del calendario y mostrarlos en la consola sin necesidad de una página web para visualizarlos.
Como experto en IT especializado en Python, Azure, Outlook, calendario y API de Microsoft Graph, deberías ser capaz de obtener eventos del calendario de Outlook utilizando la API de Microsoft Graph con Python siguiendo estos pasos. Si encuentras algún problema, consulta la documentación oficial o busca ayuda de un experto calificado.