
Anteriormente, utilicé la API de CalDAV para agregar mi calendario personal de Google a Thunderbird. Muy claro. Establecer la ubicación del calendario en
https://apidata.googleusercontent.com/caldav/v2/calid/events
reemplácelo calid
con el ID de calendario apropiado (su dirección de Gmail en la mayoría de los casos) y luego aparecerá una ventana de OAuth solicitando iniciar sesión en su cuenta de Google. Hecho.
Durante los últimos 2 días, he intentado agregar mi calendario a Thunderbird 91.11, pero siempre se cuelga."espera mientras se descubren tus calendarios"y nunca llego al paso de OAuth.
¿Alguien puede verificar que este proceso todavía funciona en Thunderbird? No estoy seguro de qué podría estar haciendo mal aquí.
Respuesta1
Actualizar:
CalDAV todavía funciona con Thunderbird. Debe configurar una contraseña de aplicación como se indica aquí: https://support.google.com/accounts/answer/185833?hl=en
Luego agregue un punto final API diferente: https://www.google.com/calendar/dav/[CalID]/events
- CalID = [buzón]@[dominio] # anteriormente usaba '%40' en lugar de '@', esto ya no es necesario
Nota. es diferente al propio artículo de Google: https://developers.google.com/calendar/caldav/v2/guide#connecting_to_googles_caldav_server
Fuente: https://www.davx5.com/tested-with/google
- Por cierto, DAVx5 es una excelente manera de obtener un Calendario de Google en Android sin necesidad de agregar una cuenta al sistema operativo. Por ejemplo, si no desea que su cuenta de trabajo se inmiscuya en un dispositivo personal.
CalDAV todavía parece mejor que el 'Proveedor de Google Calendar' en el manejo de la programación de correo electrónico. He experimentado un problema en el que aceptar una invitación a una reunión crea una instancia separada de la reunión conmigo mismo como propietario y notifica a los asistentes sobre la nueva reunión (como se menciona en la pantalla de opciones).
Respuesta2
El mismo The calendar X is momentarily not available
problema aquí con Thunderbird 102.2.2 en Ubuntu 20.04. Además, en Herramientas > Herramientas de desarrollador > Consola de errores, aparece un mensaje de error que calendar-invitations-manager.js:125
diceException { name: "NS_ERROR_FAILURE", message: "CalDAV: Error: got status 403 fetching calendar data for <my-calid>, null", result: 2147500037, filename: "resource:///modules/CalDavCalendar.jsm", lineNumber: 1116, columnNumber: 0, data: null, stack: "notifyGetFailed@resource:///modules/CalDavCalendar.jsm:1116:41\nonStartRequest@resource:///modules/caldav/CalDavRequestHandlers.jsm:846:21\nonStartRequest@resource:///modules/caldav/CalDavRequest.jsm:544:48\n", location: XPCWrappedNative_NoHelper }
El código de error 403 parece que la autenticación no funcionó.
Respuesta3
También veo este problema al agregar mi calendario de trabajo de Gmail a Thunderbird Lightning a través de CalDAV (102.3.1).
El calendario se puede agregar normalmente siguiendo un mensaje de oauth/2fa, luego aparece "el calendario X no está disponible momentáneamente". No se carga después de una espera/sincronización. Eliminar las contraseñas de herramientas > privacidad > contraseñas y luego volver a agregar los calendarios no resuelve el problema. Parece que se ha hecho un cambio recientemente porque ha funcionado bien durante mucho tiempo. Sin embargo, no puedo encontrar nada en las notas de la versión de la API.
Volví a usar 'Proveedor para Google Calendar' y agregué calendarios a través de él. Hasta ahora todo bien, aunque originalmente me cambié a CalDAV porque parecía manejar mejor las invitaciones a reuniones.
Tengo muchos calendarios agregados Thunderbird, por lo que también tengo esto configurado en verdadero: calendar.network.multirealm. Aunque no creo que esto afecte al "Proveedor de Google Calendar".