<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='20170116T031008Z'
end='20170131T031008Z'/>
<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='20170116T031008Z'
end='20170131T031008Z'/>
</C:comp-filter>
</C:comp-filter>
</C:filter>
</C:calendar-query>
Привет, Я использую расширение caldav для извлечения занятого времени (по временному диапазону) из календаря iCloud. Я использую запрос календаря с методом «ОТЧЕТ». Это дает XML, имеющему занятое время для всех календарей в пределах временного диапазона. Но иногда это не дает занятого времени для определенного календаря. Предположим, у меня есть 3 календаря, иногда это дает занятые времена для всех трех календарей, а иногда только для двух календарей (оставляя тот же календарь). Если я повторю попытку для занятости, тогда он дает занятое время после 7-8 повторных попыток. Но иногда это не дает даже после 7-8 попыток. Что происходит?Иногда занятое время не извлекается из iCloud (с помощью Caldav) для определенного календаря
Эй, может кто-нибудь помочь мне в этом? Почему события из некоторых календарей не были получены? –
Для некоторых календарей занятый никогда не тянет. –