У меня есть задача получить фотографию пользователя в Outlook.Мы используем EWS мыло API для версии Exchange 2007.
Я обнаружил, как получить фотографию, если я знаю ItemId контакта (вызов GetItem, затем GetAttachment).Но когда я использую операцию ResolveNames с областью поиска Active Directory, она дает мне некоторую информацию, но нет ни данных, связанных с фотографией (AttachmentId), ни ItemId контакта.Я думаю, это потому, что я использую область Active Directory, поскольку, если я использую контакты учетной записи в качестве области поиска, ItemId отображается правильно.Может быть, только элементы из списка контактов аккаунта имеют Id (мое предположение).Но в любом случае я должен использовать область Active Directory для поиска по всем контактам компании.Я не знаю другого способа получить контактную информацию из Active Directory, кроме Resolve Names.
Поэтому в основном мне нужно найти способ получить контакт из Active Directory либо с ItemId (чтобы использовать его в операции GetItem) илис AttachmentId вложения (для использования в операции GetAttachment для получения файла изображения).