Google calendar api 谷歌日历CalDAV时间范围不工作

Google calendar api 谷歌日历CalDAV时间范围不工作,google-calendar-api,icalendar,caldav,Google Calendar Api,Icalendar,Caldav,我试图在一个时间范围内获得所有事件。这是我的CalDAV请求正文: 可以看出,我使用时间范围组件过滤器。 不幸的是,这也会返回超出时间范围的事件: ... DTSTART;TZID=Europe/Amsterdam:20200522T111028 DTEND;TZID=Europe/Amsterdam:20200522T121028 ... 有人能看出哪里出了问题吗 我看到了一个示例,它将VEVENTcomp过滤器放在VCALENDARcomp过滤器中,如下所示: 因此,我尝试了以下方

我试图在一个时间范围内获得所有事件。这是我的CalDAV请求正文:


可以看出,我使用时间范围组件过滤器。 不幸的是,这也会返回超出时间范围的事件:

...
DTSTART;TZID=Europe/Amsterdam:20200522T111028
DTEND;TZID=Europe/Amsterdam:20200522T121028
...
有人能看出哪里出了问题吗

我看到了一个示例,它将
VEVENT
comp过滤器放在
VCALENDAR
comp过滤器中,如下所示:


因此,我尝试了以下方法:


但谷歌给出了以下错误信息:


格达塔
badRequest
错误的请求
我似乎不知道出了什么问题

//更新:

我试过了,似乎有效。唯一的问题是我无法用caldav4j复制该请求主体

我还试图复制caldav4j中的确切示例:



不幸的是,它给出了另一个badRequest响应。

最后,我切换到另一个CalDAV服务器(Radicale)进行服务器端日志记录。事实证明,时间符号应该以“Z”结尾