Ruby 通过URL导入到Google日历的事件显示为忙碌&;私有的

Ruby 通过URL导入到Google日历的事件显示为忙碌&;私有的,ruby,google-calendar-api,icalendar,Ruby,Google Calendar Api,Icalendar,通过调用我正在处理的API上的端点,尝试通过URL导入以下ics数据。Google确实在所需的时间和日期导入事件,但它们的标题是“忙”,状态是“私有”,即使事件包含“类:公共”。用于构建ical数据 此外,API以内容类型:text/calendar标题进行响应。尝试通过文件格式导入以下数据效果良好。问题在于URL导入。未尝试Outlook/iCalendar。到目前为止,还没有其他stackoverflow线程的解决方案起作用 你有没有想过可能是什么问题 BEGIN:VCALENDAR VER

通过调用我正在处理的API上的端点,尝试通过URL导入以下
ics
数据。Google确实在所需的时间和日期导入事件,但它们的标题是“忙”,状态是“私有”,即使事件包含“类:公共”。用于构建ical数据

此外,API以
内容类型:text/calendar
标题进行响应。尝试通过文件格式导入以下数据效果良好。问题在于URL导入。未尝试Outlook/iCalendar。到目前为止,还没有其他stackoverflow线程的解决方案起作用

你有没有想过可能是什么问题

BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTAMP:20191120T143449Z
UID:4a22a9b7-8b20-487b-a4fb-bc0b6ff90adf
DTSTART:20191121T070000
DTEND:20191121T130000
CLASS:PUBLIC
SUMMARY:7a Driver
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20191120T143449Z
UID:5eda6340-bfec-417e-869a-d5f1af2ba433
DTSTART:20191122T070000
DTEND:20191122T130000
CLASS:PUBLIC
SUMMARY:7a Driver
END:VEVENT
END:VCALENDAR

这是icalendar ruby gem的一个问题

我创建了一个示例ICS文件,如下所示:

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:email@domain.com
X-WR-TIMEZONE:Europe/Madrid
BEGIN:VEVENT
DTSTART:20191120T160000Z
DTEND:20191120T170000Z
DTSTAMP:20191120T162746Z
UID:<id>@domain.com
CLASS:PUBLIC
CREATED:20191120T162722Z
DESCRIPTION:busy
LAST-MODIFIED:20191120T162722Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:event 1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20191120T173000Z
DTEND:20191120T183000Z
DTSTAMP:20191120T162746Z
UID:<another-id>@domain.com
CLASS:PRIVATE
CREATED:20191120T162733Z
DESCRIPTION:private
LAST-MODIFIED:20191120T162733Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:event 2
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
BEGIN:VCALENDAR
PRODID:-//谷歌公司//谷歌日历70.9054//EN
版本:2.0
CALSCALE:格里高利
方法:发布
X-WR-CALNAME:email@domain.com
X-WR-时区:欧洲/马德里
开始:VEVENT
DTSTART:20191120T160000Z
DTEND:20191120T170000Z
DTSTAMP:20191120T162746Z
UID:@domain.com
类别:公共
创建日期:20191120T162722Z
描述:忙
最后修改:20191120T162722Z
地点:
序列:0
状态:已确认
摘要:事件1
运输:不透明
完:维文特
开始:VEVENT
DTSTART:20191120T173000Z
DTEND:20191120T183000Z
DTSTAMP:20191120T162746Z

UID:然后在那里提交错误报告。

我打赌在
icalendar
issue tracker中询问会更快更合适。