Google calendar api 在Google日历中导入的iCalendar事件为空

Google calendar api 在Google日历中导入的iCalendar事件为空,google-calendar-api,icalendar,Google Calendar Api,Icalendar,将ics文件(“iCalendar”)导入Google日历时,导入将成功进行,所有事件都显示在日历中,但所有事件字段均为空 显示的唯一信息是“忙”(“屏幕截图上的占位符(e)”) 导入过程中不显示任何错误消息 多个验证库和在线工具可以很好地验证ics文件 这是由于我事件的类属性是私有的或机密的造成的 见第4.8.1.3节“分类” 由于ics是通过公共链接添加到谷歌日历的,谷歌认为它不应该读取和/或显示未标记为公共的事件的内容 因此,解决方案是将我的事件类别更改为 CLASS:PUBLIC

将ics文件(“iCalendar”)导入Google日历时,导入将成功进行,所有事件都显示在日历中,但所有事件字段均为空

显示的唯一信息是“忙”(“屏幕截图上的占位符(e)”)

  • 导入过程中不显示任何错误消息
  • 多个验证库和在线工具可以很好地验证ics文件

这是由于我事件的
属性是
私有的
机密的
造成的

见第4.8.1.3节“分类”

由于ics是通过公共链接添加到谷歌日历的,谷歌认为它不应该读取和/或显示未标记为
公共的事件的内容

因此,解决方案是将我的事件类别更改为

CLASS:PUBLIC

请注意,这可能是对规范的误解,因为其中明确指出:

[…]由于大多数交易的“盲目”性质 使用此备忘录的进程,这些访问分类无法服务 作为接收iCalendar的系统的执行声明 对象。相反,它们提供了一种方法来捕获 用于访问日历组件的日历所有者

我的