2017-07-14 24 views
0
<d:propfind xmlns:d='DAV:' xmlns:cs='{0}' xmlns:c='urn:ietf:params:xml:ns:caldav'> 
               <d:prop> 
               <d:resourcetype /> 
               <d:displayname /> 
               <cs:getctag /> 
               <c:supported-calendar-component-set /> 
               <d:current-user-privilege-set/> 
               <d:calendar-access /> 
               <c:schedule-default-calendar-URL /> 
               </d:prop> 
             </d:propfind> 

Ci-dessus est ma demande d'aller chercher tous les calendriers. Comment faire la distinction entre le calendrier par défaut et les autres calendriers après avoir lu la réponse. Pour chaque calendrier suivant est commun à response-:Comment identifier quel calendrier est mon calendrier par défaut sur iCloud.com

<propstat><prop><calendar-access /><schedule-default-calendar-URL xmlns="urn:ietf:params:xml:ns:caldav" /></prop><status>HTTP/1.1 404 Not Found</status></propstat> 

Répondre

1

Selon RFC6638 4.3 vous devriez obtenir une valeur pour la

schedule-default-calendar-URL

propriété sur la collection de la boîte de réception. Et, bien, c'est le calendrier par défaut ;-)

+0

Oui, mais je ne le reçois pour aucun calendrier. –

+0

Voici ce que je reçois pour chaque calendrier -: HTTP/1,1 404 Pas trouvé

+0

Ai-je raté quelque chose? Au-dessus de la question publiée est ma demande d'échantillon. Merci! –