目前,我正在开发一个网站,它将Apple Calendar中的数据同步到我的应用程序,反之亦然。
为了从Apple Calendar获取数据到我的应用程序,我已经可以从iCloud日历中获取.ics
文件并且它可以正常工作。
但是,在Apple Calendar中创建新事件时遇到问题。不知何故,我发送的每个请求都会产生400 Bad Request
。
以下是请求的详细信息:
If-None-Match: *
PUT
https://p46-caldav.icloud.com/[USER_ID]/calendars/work/dfsfsdfsfsfsfsdfsdfsdf.ics
text/calendar
httpWebRequest.Credentials = new NetworkCredential(username, password);
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example Corp.//CalDAV Client//EN
BEGIN:VEVENT
UID:20010712T182145Z-123401@example.com
DTSTAMP:20060712T182145Z
DTSTART:20060714T170000Z
DTEND:20060715T040000Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR
任何人都知道可能出现什么问题?