Я использую следующий запрос SOAP для извлечения элементов в папке контактов в офисе 365 почты надстройкеПолучить Контакты папки элементов с помощью EWS в офисе 365
'<?xml version="1.0" encoding="UTF-8"?>'+
' <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"' +
' xmlns:xsd="http://www.w3.org/2001/XMLSchema"' +
' xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"'+
' xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">'+
' <soap:Header>'+
' <t:RequestServerVersion Version="Exchange2013" />' +
' </soap:Header>'+
' <soap:Body >'+
' <m:FindPeople>'+
' <m:IndexedPageItemView BasePoint="Beginning" MaxEntriesReturned="100" Offset="0"/>'+
' <m:ParentFolderId>'+
' <t:DistinguishedFolderId Id="contacts"/>'+
' </m:ParentFolderId>'+
' </m:FindPeople>'+
' </soap:Body>'+
' </soap:Envelope>';
Но следующая ошибка появляется.
Я использовал FindItem, методы GetFolder для папки календаря и те работают.
Есть ли способ поиска адреса электронной почты людей, используя имя в качестве значения поиска.
Ответом всегда пусто. Я попытался с точными именами, как в моей папке контактов. :( – Selva
Что делать, если вы делаете один и тот же запрос без ограничений в этом случае, вы должны просто получить все контактные элементы в папке «Контакты», если вы не запрашиваете правильную папку –
да. Без ограничений, ответ по-прежнему пуст Но данные людей будут находиться в папке контактов, правильно? – Selva