列出CalDAV(Bedework)上可供用户使用的日历

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列出CalDAV(Bedework)上可供用户使用的日历相关的知识,希望对你有一定的参考价值。

我使用IPWorks .Net CalDAV组件在Bedework快速入门日历服务器上运行,在localhost:8080上设置。为了访问日历,我需要知道他们的资源URI。

当使用Baikal(SabreDAV)作为服务器时,我只是使用WebDAV ListDirectory来查看子目录,这些子目录将是各种日历URI。

但是,我无法在Bedework上进行此工作,它只返回base-URL。

'Qazxswpoi'

在CalDAV上为用户获取日历的适当方法是什么?更具体地说是Bedework?

答案

Bedework和SabreDAV使用不同的身份验证方案。使用默认的BasicAuth和Bedework,以及Digest和SabreDAV。

此外,将WebDav.Depth限制为直接子项,并使用:

https://wiki.jasig.org/display/BWK38/The+Bedework+Quickstart

以上是关于列出CalDAV(Bedework)上可供用户使用的日历的主要内容,如果未能解决你的问题,请参考以下文章

列出caldav目录时访问禁止错误

使用 CalDav API 集成 Yahoo 日历

无法从苹果 caldav 服务器获取用户的“当前用户主体”

从 iCloud 获取 CalDAV 事件返回“403 Forbidden”

为站点成员发布 CalDav 事件并管理参与者

SabreDAV 作为外部 CALDAV 服务器的客户端库