[英]Cancelling Google calendar event by iCal
我已使用.NET中的DDay.iCal庫發送事件。
發送事件可以正常進行,可以將事件添加到Google日歷中,但是要取消事件,在發送取消電子郵件后,事件仍保留在Google日歷中。
您能否指導我如何使用iCal取消Google日歷活動?
這是我的事件文件:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN
BEGIN:VEVENT
DESCRIPTION:a
DTEND:20130820T180000
DTSTAMP:20130820T050748Z
DTSTART:20130820T180000
SEQUENCE:0
SUMMARY:a
UID:c7da09c3-12c3-4e6c-8ab4-4c9bdede2221
END:VEVENT
END:VCALENDAR
這是我的取消事件文件
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN
METHOD:CANCEL
BEGIN:VEVENT
DESCRIPTION:acancel
DTEND:20130820T180000
DTSTAMP:20130820T050748Z
DTSTART:20130820T180000
SEQUENCE:1
STATUS:CANCELLED
SUMMARY:acancel
UID:c7da09c3-12c3-4e6c-8ab4-4c9bdede2221
END:VEVENT
END:VCALENDAR
您在原始事件和取消事件中都缺少一些必填屬性,例如ORGANIZER和ATTENDEE。 參見http://tools.ietf.org/html/rfc5546#section-3.2.5
然后,您無需指明完整電子郵件的外觀。 例如,您的icalendar身體部位的內容類型是否具有method = CANCEL? 應該是這樣的:
Content-Type: text/calendar; method=CANCEL; charset=UTF-8;component=vevent
我擁有所有相關信息,但是Google日歷只是復制活動,而不是刪除活動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.