无法再将 CalDAV Google 日历添加到 Thunderbird

无法再将 CalDAV Google 日历添加到 Thunderbird

之前,我使用 CalDAV api 将我的个人 Google 日历添加到 thunderbird。非常简单。将日历位置设置为

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

用适当的日历 ID(大多数情况下是您的 gmail 地址)替换calid,然后会弹出一个 OAuth 窗口,要求登录您的 google 帐户。完成。

在过去的两天里,我一直试图将日历添加到 thunderbird 91.11,但它总是挂起“正在查找您的日历,请稍候”,我从来没有进入过 OAuth 步骤。

有人能验证这个过程在 thunderbird 上确实还能用吗?我不确定我在这里可能做错了什么。

答案1

更新:

CalDAV 仍可与 Thunderbird 配合使用。您需要按照此处设置应用程序密码: https://support.google.com/accounts/answer/185833?hl=en

然后添加不同的 API 端点: https://www.google.com/calendar/dav/[CalID]/events

  • CalID = [邮箱]@[域] # 以前我使用“%40”而不是“@”,现在不再需要了

注意,它与 Google 自己的文章不同: https://developers.google.com/calendar/caldav/v2/guide#connecting_to_googles_caldav_server

来源: https://www.davx5.com/tested-with/google

  • 顺便说一句,DAVx5 是一种在 Android 上获取 Google 日历的好方法,无需在操作系统中绑定帐户。例如,如果您不想让您的工作帐户侵入个人设备。

CalDAV 在处理电子邮件安排方面似乎仍然比“Google 日历提供商”更好。我遇到过一个问题,即接受会议邀请会创建一个单独的会议实例,以我作为所有者,并通知与会者有新会议(如其选项屏幕中提到的)。

答案2

Ubuntu 20.04 上的 Thunderbird 102.2.2 也存在同样的The calendar X is momentarily not available问题。此外,在“工具”>“开发者工具”>“错误控制台”上,有一条错误消息,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

当我通过 CalDAV (102.3.1) 将我的工作 Gmail 日历添加到 Thunderbird Lightning 时也看到了这个问题。

按照 oauth/2fa 提示,可以正常添加日历,然后我收到“日历 X 暂时不可用”的提示。等待/同步后,它不会加载。从工具 > 隐私 > 密码中删除密码,然后重新添加日历并不能解决问题。它似乎最近有所改变,因为它已经运行良好很长时间了。但是我在 API 发行说明中找不到任何内容。

我又开始使用“Google 日历提供商”并通过它添加日历。到目前为止一切顺利,尽管我最初切换到 CalDAV,因为它似乎能更好地处理会议邀请。

我在 Thunderbird 中添加了许多日历,因此我也将其设置为 true:calendar.network.multirealm。不过我不认为这会影响“Google 日历提供商”。

相关内容