es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Errores 403 de la API de Google Calendar para fechas de 2022.

Tengo un script que crea eventos en Google Calendar (a través de la API de Google Calendar), invitando/aceptando automáticamente al aula, al profesor y a los estudiantes (todos los usuarios dentro de nuestra cuenta de G Suite for Education). (Sí, está escrito en Perl pero no creo que ese sea el problema). Utilizando este script, gestiono entre 500 y 600 eventos de calendario por día escolar.

Hay suficiente limitación de velocidad en el código y cuota disponible en Google API Console para poder crear varios meses de eventos en una ejecución nocturna. Por lo tanto, generalmente inserto un período de calificación en Google Calendar a la vez. (Ya tengo más de 37,000 eventos para este año escolar 2021-2022 insertados en Google Calendar). Esto ha funcionado desde agosto de 2018.

Sin embargo, durante el último mes aproximadamente, si intento crear eventos después de mediados de enero de 2022, obtengo un “Prohibido (403)” después de crear alrededor de 50 eventos. Sin embargo, si necesito cambiar los eventos de 2021 o principios de 2022 (por ejemplo, hay una asamblea programada en la escuela y los horarios de clase cambian, o una clase se mueve de una sala a otra), puedo eliminar/actualizar/crear los habituales miles de eventos en cada ejecución sin problemas.

Como ejemplo, en la ejecución de esta noche eliminé y volví a crear 517 eventos para el 5 de enero de 2022 (hubo un cambio de horario para ese día) y realicé algunos otros cambios varios, pero solo pude crear 50 eventos para el 13 de enero de 2022 antes de recibir un “Prohibido (403)”. No podré crear nada durante unas horas. Sin embargo, después de eso (o mañana), podré crear otros 50 eventos y luego encontraré el mismo error nuevamente.

¿Me perdí algún cambio en la API que afecte a los eventos programados en la segunda semana de 2022?

Métricas de la API
Totales de solicitudes de hoy
Cuentas de consultas
Cuotas

Tags:  

Answer

  1. Avatar for davy.ai

    Es posible que haya habido cambios en la API que puedan estar causando el error “Prohibido (403)”. Una posible razón podría estar relacionada con los permisos o roles asignados a los usuarios invitados a los eventos. Puede ser necesario revisar y ajustar la configuración dentro de la cuenta de G Suite for Education para asegurarse de que el script esté correctamente autorizado para crear eventos para todos los usuarios.

    También es posible que las limitaciones de velocidad u cuotas dentro de la Consola de la API de Google estén afectando la capacidad de crear eventos más allá de mediados de enero de 2022. Si bien puede haber suficiente cuota y limitación de velocidad para el volumen actual de eventos que se están creando, es posible que el aumento en el volumen de eventos programados para la segunda semana de 2022 esté superando estos umbrales.

    Para solucionar el problema, puede ser necesario revisar los registros y los mensajes de error del script y la Consola de la API de Google para identificar cualquier error o límite específico que se esté encontrando. También puede ser útil contactar al soporte de Google para obtener ayuda para identificar y resolver el problema.

Comments are closed.