我正在实施一项新功能来管理ICLOUD日历中的事件(包括我自己的日历以及其他ICLOUD用户日历)。我使用CALDAV成功实现了该功能,但在这里我想知道有没有更好的方法可以做相同。 下面提到的步骤将解释我如何在其他ICLOUD用户日历中使用CALDAV实现ADD / EDIT / DELETE功能。
otheruser@gmail.com :与我分享日历的用户的icloud帐户 myaccount@gmail.com :指我的icloud帐户
答案 0 :(得分:1)
问题非常广泛,因此很难弄清楚你在寻找什么。
在任何情况下,关于PROPFIND请求的一件事情:您还应该要求DAV:resourcetype属性(在https://tools.ietf.org/html/rfc4918#section-15.9中定义),并且在您的响应中,只考虑在其资源中具有日历值的那些属性类型(见https://tools.ietf.org/html/rfc4791#section-4.2)。