日历客户端忽略ical4j生成的.ics文件中的FREEBUSY属性

时间:2017-01-16 20:24:10

标签: java google-calendar-api icalendar ical4j

我使用ical4j生成以下ics文件

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//iOffice//iCal4j 1.0//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20170116T180054Z
DTSTART:20170116T190000Z
DTEND:20170116T200000Z
SUMMARY:03-300C Houston
UID:Reservation#someuuid
STATUS:CONFIRMED
ORGANIZER;CN=Markk Admin:mailto:email@test.com
FREEBUSY;FBTYPE=FREE:20170116T190000Z/20170116T200000Z
END:VEVENT
END:VCALENDAR

当我将此导入谷歌日历,ical或outlook时,我总是“显示为”忙碌,即客户端忽略了从底部开始的第3行。我错过了什么吗?有没有人有我可以导入的示例文件,看到它让我自由?

1 个答案:

答案 0 :(得分:1)

答案是使用TRANSP:TRANSPARENT属性而不是FREEBUSY,尽管所有文档都相反