请任何人都可以帮助我。我正在开发一种功能,可以帮助我将我的网站约会同步到用户 Outlook 日历,然后用户可以在他的 Outlook 日历中添加更多约会。
我为此使用 webDAV 协议。一切正常。但问题是,当我使用“来自 Internet”选项添加任何日历时,我无法添加新约会。谁能帮我解决这个问题。可能这是 webdav 配置问题。
请任何人都可以帮助我。我正在开发一种功能,可以帮助我将我的网站约会同步到用户 Outlook 日历,然后用户可以在他的 Outlook 日历中添加更多约会。
我为此使用 webDAV 协议。一切正常。但问题是,当我使用“来自 Internet”选项添加任何日历时,我无法添加新约会。谁能帮我解决这个问题。可能这是 webdav 配置问题。
这里可能发生的情况是,当您将.ics
磁盘添加到 Outlook 时,Outlook 不必检查任何权限来修改文件。现在,当您从 Internet 添加时,这意味着.ics
属于日历提供程序,通常实现ACL 协议。该协议指定了一些方法来检查客户端想要读取/修改日历时的权限。
因此,当您添加 时,.ics
您必须指定一个URL
作为文件容器的容器(通常这将URL
是属于属性是:CALDAV:calendar-home-set
Profind
DAV:current-user-privilege-set
DAV:current-user-privilege-set 是一个受保护的属性,包含授予当前经过身份验证的 HTTP 用户的确切权限集(由服务器计算)。列出了聚合权限及其包含的权限。用户代理可以使用此属性的值来调整其用户界面,以使当前主体没有权限的操作不可访问(例如,通过灰显菜单项或按钮)。此属性还可用于确定当前主体可以执行哪些操作,而无需实际执行操作。
因此,在此之后,Outlook 知道当前主体没有对此日历资源执行任何操作的任何权限,并且它只是不显示对该文件的任何操作。
希望能帮助到你。