我维护着通过SOAP API读取Zimbra日历事件的软件。通常,此方法效果很好,但我有一个客户似乎无法获得所有日历事件。在一个特定的测试帐户中,我调用“ GetFolderRequest”操作,并接收一个显示几个文件夹的json文件,其中一个文件夹是“ Calendar”(日历中“视图”中的唯一一个)。它的“ n”值为7(条目计数),“ id” =10。接下来,我执行“ SearchRequest”操作。我使用一个查询字段设置为“ inid:10”,范围设置为type = appointment。这将返回一个json文件,其中列出了6个事件。为什么我这里没有7个活动?
现在,我可以将用户的日历下载到.ics文件中。在那里,我看到了丢失的事件。这是一个重复发生的事件,其中包含许多删除的日期,以及代表某些实例的更改数据的其他.ics条目。那么,为什么我没有收到这个即时SOAP API请求呢?事件是否太复杂而无法处理 通过SOAP API?我在做什么错了,还是想念?还有其他方法可以获取约会文件夹中的事件列表吗?