URL -: https://pxx-caldav.icloud.com/token/calendars/calendarId
@"<C:calendar-query xmlns:D='DAV:'
xmlns:C='urn:ietf:params:xml:ns:caldav'>
<D:prop>
<D:getetag/>
<C:calendar-timezone xmlns:D='DAV:' xmlns:C='urn:ietf:params:xml:ns:caldav'></C:calendar-timezone>
<C:calendar-data>
<C:expand start='{0}'
end='{1}'/>
<C:comp name='VCALENDAR'>
<C:prop name='VERSION'/>
<C:comp name='VEVENT'>
<C:prop name='SUMMARY'/>
<C:prop name='DESCRIPTION'/>
<C:prop name='STATUS'/>
<C:prop name='TRANSP'/>
<C:prop name='ATTENDEE'/>
<C:prop name='UID'/>
<C:prop name='DTSTART'/>
<C:prop name='DTEND'/>
<C:prop name='DURATION'/>
<C:prop name='RRULE'/>
<C:prop name='RDATE'/>
<C:prop name='EXRULE'/>
<C:prop name='EXDATE'/>
<C:prop name='RECURRENCE-ID'/>
</C:comp>
</C:comp>
</C:calendar-data>
</D:prop>
<C:filter>
<C:comp-filter name='VCALENDAR'>
<C:comp-filter name='VEVENT'>
<C:time-range start='{0}'
end='{1}'/>
</C:comp-filter>
</C:comp-filter>
</C:filter>
</C:calendar-query>"
在检索事件时,它会在某些帐户的某些特定日历上显示禁止错误。在检索日历时,它显示读/写访问权限,但在获取事件时会出现错误。它在几个日历上出错,但错误是连续的。 我收到以下错误 - :
<error> <supported-report /> </error>
答案 0 :(得分:0)
日历是具有DAV:资源类型C:日历的WebDAV集合(请参阅https://tools.ietf.org/html/rfc4791#section-4.2),但还有其他类型的集合(日历主页,日程安排收件箱,保管箱等)。
最有可能发生的事情是您针对的集合发出日历查询,而不是日历集合,因此支持报告错误。
您需要检索每个集合的DAV:resourcetype属性,并且只有在它是日历时才会发出上述报告。