我正在开发一个与Exchange交互的简单的"Calendar“Java应用程序。
我有一个我自己无法解决的问题。
如何在Outlook中获取和识别已删除的项目?我应该使用哪些SOAP请求?是否有可能使Exchange通知我的应用程序时,在我的一方创建的约会被删除?
发布于 2018-05-04 04:48:07
假设这些项目是“软”删除的,您可以从“删除项”文件夹中获取信息,就像其他文件夹一样,例如“收件箱”或“日历”。不幸的是,我并不依赖我的应用程序中的裸露SOAP调用,而是依赖托管API,但是您可以使用等效的FindItems来迭代文件夹中的项。
您可以使用流通知(或旧的推送通知)获得有关删除项的通知。您订阅文件夹的通知(例如日历),在您的情况下选择哪种类型的事件(通常是一个移出事件,因为软删除将约会从日历中移出)。我相信托管API隐藏了一些更棘手的流通知业务,比如在封面下面有对EWS的GetEvents调用,所以使用SOAP (或者任何您在Java中可用的东西)可能有点麻烦,但是可以不做太多的工作。
https://stackoverflow.com/questions/50141963
复制相似问题