【发布时间】:2019-11-06 18:34:24
【问题描述】:
我的任务是在 Outlook 中获取用户的联系人照片。我们使用 EWS soap API for exchange 2007 版本。
如果我知道联系人的 ItemId(调用 GetItem,然后调用 GetAttachment),我发现了如何获取照片。但是,当我将 ResolveNames 操作与 Active Directory 搜索范围一起使用时,它给了我一些信息,机器人既没有与照片(AttachmentId)相关的数据,也没有联系人的 ItemId。我认为那是因为我使用 Active Directory 范围,因为如果我使用帐户的联系人作为搜索范围,那么 ItemId 会正确显示。也许只有帐户联系人列表中的项目才有 ID(我猜)。但无论如何,我必须使用 Active Directory 范围来搜索公司的所有联系人。除了 Resolve Names 之外,我不知道有任何其他方法可以从 Active Directory 中获取联系信息。
所以基本上我需要找到一种方法从 Active Directory 中获取联系人,或者使用 ItemId(在 GetItem 操作中使用它)或使用附件的 AttachmentId(在 GetAttachment 操作中使用以获取图像文件)。
【问题讨论】:
标签: exchange-server exchangewebservices exchange-server-2007