我可以同步我的 KOrganizer 和 iCloud 日历吗?

我可以同步我的 KOrganizer 和 iCloud 日历吗?

有没有办法让忙碌的人将某个项目放在我的 iCloud 日历上,并将该事件自动添加到主 KOrganizer 日历中,反之亦然?

答案1

以下是我的做法,感谢@Khurshid_Alam 的建议:

  1. icloud 下载来自的iCloud CloudDav 发现程序它的 GitHub 页面
  2. 摘录icloud-master/groovy_java/gui-2.0.1.zip。(请务必阅读自述文件,因为显然存在法律问题……)
  3. 跑步icloud-master/groovy_java/gui-2.0.1/bin/gui
  4. 输入 Apple ID 凭证并选择服务器。任何服务器都可以。点击“获取日历 URL”。
  5. 单击主日历名称最右侧的 URL,Ctrl+C进行复制。
  6. 在 KOrganizer 中,右键单击日历文件夹显示(默认情况下位于左下角)并选择添加日历。
  7. 点击“DAV 群件资源”。输入您的 Apple ID 凭证,选择“手动配置资源”。
  8. 如果窗口出现且适用,则允许访问钱包。
  9. 弹出新窗口,底部显示“服务器配置”,点击右侧的“添加”,将复制的URL粘贴到“远程URL”框中,点击“获取”,点击“确定”后,日历将被添加,并可以自动上传和下载日历数据。
  10. 玩得开心!

答案2

这在 2019 年 8 月有效:

  1. 在 iCloud.com 或 iPhone 上打开日历应用
  2. 将日历公开以检查与服务器的直接链接。它可能看起来像这样:

    https://第15页-caldav.icloud.com

    https://p16-caldav.icloud.com

    ETC...

  3. 日历不再需要公开。如果您愿意,可以将日历重新设为私密。

  4. https://appleid.apple.com并为第三方应用程序生成密码。将其标记为“KOrganizer”。
  5. 打开 KOrganizer,将日历添加为“DAV 群件资源”。输入您的 Apple ID 和生成的密码,然后选择“手动配置资源”。
  6. 添加步骤 2 中的 URL。此链接将添加来自 icloud 的所有日历。可以仅同步选定的日历。

答案3

现在我可以验证 KOrganizer 没有发送授权标头:

这个帖子与 icloud Caldav 同步

存在一个错误,但是 6 个月内没有任何行动:

https://bugs.kde.org/show_bug.cgi?id=434757

答案4

由于这个帖子在 Google 上的排名很高,因此我将添加一条新回复,尽管它已经很旧了。我已经解决了这个问题并且它应该可以与下一个版本kdav(大概是 > v5.90.0)兼容。

接受的变更KDav-GitLab 简介修复了 calendar-multiget 检索使用中的一个错误,如https://datatracker.ietf.org/doc/html/rfc4791#section-7.9,请求中的 ics 文件通过其相对路径引用。此更改纠正了此行为。这就是阻止 KDav 与 iCloud 合作的原因。

相关内容