我正在测试一项涉及创建和取消邀请的功能。
Google calendar
了解并可以创建邀请。但是它无法解释我的取消请求。
我使用Yahoo Mail
测试了相同的请求,但它运行正常。我确定UID
与创建和取消相同。感谢任何帮助,以了解什么是错误。
创建请求:
BEGIN:VCALENDAR
BEGIN:VEVENT
UID:9da63b0c-0de9-4d48-a956-162587a71d15
DTSTAMP:20140104T163803
ORGANIZER;CN="jaikit savla":mailto:jkts...@gmail.com
DTSTART:20140113T020000
DTEND:20140113T030000
SUMMARY:party
METHOD:REQUEST
END:VEVENT
END:VCALENDAR
取消请求:
BEGIN:VCALENDAR
BEGIN:VEVENT
UID:9da63b0c-0de9-4d48-a956-162587a71d15
DTSTAMP:20140104T164034
ORGANIZER;CN="jaikit savla":mailto:jkts...@gmail.com
SUMMARY:party cancelled
METHOD:CANCEL
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR
答案 0 :(得分:0)
METHOD
是VCALENDAR
的属性,而不是VEVENT
。您还缺少大量必需的属性。尝试使用iCalendar验证器,这看起来像是用手写而不是库。
答案 1 :(得分:0)
我在日历邀请中使用了相同的代码。 但它没有直接向日历共享日历邀请。 我不得不把广告添加到日历中。 你有没有遇到过这样的问题?