Больше нельзя добавить календарь Google CalDAV в Thunderbird

Больше нельзя добавить календарь Google CalDAV в Thunderbird

Раньше я использовал API CalDAV, чтобы добавить свой личный календарь Google в Thunderbird. Довольно просто. Установите местоположение календаря на

https://apidata.googleusercontent.com/caldav/v2/calid/events

замените calidна соответствующий идентификатор календаря (в большинстве случаев это ваш адрес Gmail), после чего появится окно OAuth с просьбой войти в ваш аккаунт Google. Готово.

Последние 2 дня я пытаюсь добавить свой календарь в thunderbird 91.11, но он всегда просто зависает.«Пожалуйста, подождите, пока ваши календари будут обнаружены», и я так и не дохожу до этапа OAuth.

Может ли кто-нибудь подтвердить, что этот процесс действительно все еще работает на thunderbird? Я не уверен, что я мог сделать что-то не так.

решение1

Обновлять:

CalDAV по-прежнему работает с Thunderbird. Вам нужно настроить пароль приложения, как здесь: https://support.google.com/accounts/answer/185833?hl=ru

Затем добавьте другую конечную точку API: https://www.google.com/calendar/dav/[CalID]/events

  • CalID = [mailbox]@[domain] # раньше я использовал '%40' вместо '@', теперь это не нужно

Примечание. Это отличается от статьи Google: https://developers.google.com/calendar/caldav/v2/guide#connecting_to_googles_caldav_server

Источник: https://www.davx5.com/tested-with/google

  • Кстати, DAVx5 — отличный способ получить Google Calendar на Android без привязки учетной записи к ОС. Например, если вы не хотите, чтобы ваша рабочая учетная запись вторгалась на личное устройство.

CalDAV все еще кажется лучше, чем «Поставщик для Google Calendar» в обработке планирования электронной почты. Я столкнулся с проблемой, когда принятие приглашения на встречу создает отдельный экземпляр встречи со мной в качестве владельца и уведомляет участников о новой встрече (как указано на экране параметров).

решение2

Та же The calendar X is momentarily not availableпроблема с Thunderbird 102.2.2 на Ubuntu 20.04. Кроме того, в Tools > Developer Tools > Error Console есть сообщение об ошибке calendar-invitations-manager.js:125отException { 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 }

Код ошибки 403 говорит о том, что аутентификация не прошла.

решение3

Я также наблюдаю эту проблему при добавлении своего рабочего календаря Gmail в Thunderbird Lightning через CalDAV (102.3.1).

Календарь можно добавить обычным образом после запроса oauth/2fa, затем я получаю сообщение «календарь X временно недоступен». Он не загружается после ожидания/синхронизации. Удаление паролей из инструментов > конфиденциальность > пароли, а затем повторное добавление календарей не решает проблему. Похоже, что изменение было недавно внесено, поскольку оно хорошо работало в течение долгого времени. Однако я не могу найти ничего в заметках о выпуске API.

Я вернулся к использованию «Поставщика для Google Calendar» и добавляю календари через него. Пока все хорошо, хотя изначально я перешел на CalDAV, потому что он, как мне показалось, лучше справлялся с приглашениями на встречи.

У меня много календарей добавлено в Thunderbird, поэтому я также установил это в true: calendar.network.multirealm. Хотя я не думаю, что это влияет на «Поставщик для Google Calendar».

Связанный контент