C# 通过iCal取消Google日历事件

C# 通过iCal取消Google日历事件,c#,icalendar,dday,C#,Icalendar,Dday,我已使用.NET中的DDay.iCal库发送事件 发送事件工作正常,可以将事件添加到Google日历中,但对于取消事件,在发送取消电子邮件后,事件仍在Google日历中 你能告诉我如何用iCal取消谷歌日历活动吗 这是我的事件文件: BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN BEGIN:VEVENT DESCRIPTION:a DTEND:20130820T180000 DT

我已使用.NET中的DDay.iCal库发送事件

发送事件工作正常,可以将事件添加到Google日历中,但对于取消事件,在发送取消电子邮件后,事件仍在Google日历中

你能告诉我如何用iCal取消谷歌日历活动吗

这是我的事件文件:

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

您在原始活动和取消活动中都缺少一些必填属性,如组织者和与会者。看

然后,您不需要指出完整的电子邮件是什么样子的。例如,icalendar bodypart的内容类型中是否有方法=取消?应该是这样的:

Content-Type: text/calendar; method=CANCEL; charset=UTF-8;component=vevent

我有所有相关信息,但Google Calendar只是复制了事件,而不是删除它。

我看到一排大写字符和带破折号的数字。假设有换行符,请编辑上面的帖子,使其更具可读性。好的。欢迎来到SO。我为你编辑了这篇文章,但我自己帮不了你。我已经解决了,谢谢。当我将ics文件发送到yahoo时,它无法添加到日历中,我通过日历选项卡手动添加它,有什么解决方案吗?@paris你是如何解决的?如果你用不同的方法解决了这个问题,那么请随意回答你自己的问题。