簡體   English   中英

通過iCal取消Google日歷活動

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM