GMail日历邀请ics未正确呈现

时间:2014-05-14 10:19:40

标签: gmail icalendar

我创建了一个iCal文件,该文件已在http://icalvalid.cloudapp.net上100%通过。我将带有mimetype文本/日历的ical文件发送到gmail帐户,当我从雅虎日历发送会议请求时,我发现了3个不同的事情:

首先," Google日历上的视图"链接已损坏,网址为http://www.google.com/calendar/undefined

其次,我没有得到Yes |没有|也许按钮,而是一个"添加到日历"链路

雅虎邀请: enter image description here

我的应用程序邀请: enter image description here

第三,当我在谷歌日历中实际打开活动时,我看到雅虎活动的源字段,但我不能在我的日历中找到它:

enter image description here

我对ical文件进行了比较,看不出任何明显不同的文件。

供参考,这是我的锉文:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//MyApp//EN
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:this is the summary
DTSTART;VALUE=DATE-TIME:20140504T120000
DTEND;VALUE=DATE-TIME:20140504T140000
DTSTAMP;VALUE=DATE-TIME:20140514T095627Z
UID:58cf4653e9da4fbaa27fbef1e9815d95@myapp.com
SEQUENCE:0
CLASS:PUBLIC
DESCRIPTION:this is the description
ORGANIZER;CN="My App";ROLE=CHAIR:MAILTO:me@myapp.com
PRIORITY:5
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

所以,我的问题是:

  1. 如何修复" Google日历上的观看次数"链路?
  2. 如何让gmail呈现Yes Maybe No按钮?
  3. 如何让Source字段链接回我的应用程序?
  4. 我认为3是相关的 - 似乎Google没有完全认识到日历邀请。

    感谢任何帮助 - 谢谢!

1 个答案:

答案 0 :(得分:4)

作为初学者,METHOD属性应该是REQUEST,并且您应该在icalendar邀请中拥有一些ATTENDEE属性(一个具有与Google电子邮件地址相对应的值),以便将其识别为