iCloud CalDAV через PHP
я пытаюсь написать сценарий базового взаимодействия CalDAV для использования с Apple 's iCloud календари данной учетной записи. На данный момент ям получения ответа, показанного ниже:
Precondition Failed
Requested resource has a matching ETag.
Код ям с использованием был первоначально взят изhttp://trentrichardson.com/2012/06/22/put-caldav-events-to-calendar-in-php/ и адаптированы к ниже:
'p05',
'id' => '######',
'user' => 'a****[email protected]',
'pass' => '*****'
);
$url = 'https://'.$account['server'].'-caldav.icloud.com/'.$account['id'].'/calendars/work/';
$userpwd = $account['user'] .":". $account['pass'];
$description = 'Test event description';
$summary = 'Test event';
$tstart = gmdate("Ymd\THis\Z", strtotime("-2 days"));
$tend = gmdate("Ymd\THis\Z", strtotime("-2 days"));
$tstamp = gmdate("Ymd\THis\Z");
$body =