将ActiveSync邮箱ID转换为EWS文件夹ID



您知道是否可以将ActiveSync(日历)邮箱ID转换为EWS文件夹ID。我的主要同步任务使用了ActiveSync协议,但是对于某些任务,我需要使用EWS协议。目前,我使用GUID会议来找出同一会议的EWS实例,但是由于EWS不支持"深入"搜索,因此首先我需要在此次会议所在的位置找到文件夹。我所拥有的是Active Sync邮箱ID,它是父邮箱ID和显示并非唯一的显示名称。

ActiveSync是否支持某些翻译功能,我可以在其中恢复EWS文件夹ID并更改键?

我需要以这样的形式响应服务器:

FolderId Id="AAMkADc2NTc1MDc2LWU1YXXXXXXXXXXXXWRiMjlmNDgwNjkxZAAuAAAAAADwSBYV6TcMQa7GjEF/TzXXXXXXXXXXXXXXXICzAAA=" ChangeKey="AgXXXXXXXXXXXXXXXXXXXXXACw=="/>

我能想到的是

的解决方案
  1. 使用ews发送SyncFolderHierharchy request,这将返回EWS中的文件夹列表。
  2. 使用文件夹显示名称,例如ActiveSync文件夹和EWS文件夹的构造树层次结构。
  3. 使用上述映射从ActiveSync文件夹ID到EWS文件夹的本地创建映射。

最新更新