#office-js #exchangewebservices
Вопрос:
Я пытаюсь получить список идентификаторов в контактах, но при добавлении ИЛИ ограничении он возвращает все контакты, при отправке одного значения в поиске он возвращает правильные данные.
вот просьба :
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<t:RequestServerVersion Version="Exchange2010_SP1"/>
</soap:Header>
<soap:Body>
<m:FindItem Traversal="Shallow">
<m:ItemShape>
<t:BaseShape>IdOnly</t:BaseShape>
<t:AdditionalProperties>
<t:FieldURI FieldURI="contacts:DisplayName"/>
</t:AdditionalProperties>
</m:ItemShape>
<m:IndexedPageItemView MaxEntriesReturned="10" Offset="0" BasePoint="Beginning"/>
<m:Restriction>
<t:OR>
<t:IsEqualTo>
<t:ExtendedFieldURI PropertyName="DisplayName"/>
<t:FieldURIOrConstant>
<t:Constant Value="Me2"/>
</t:FieldURIOrConstant>
</t:IsEqualTo>
<t:IsEqualTo>
<t:ExtendedFieldURI PropertyName="DisplayName"/>
<t:FieldURIOrConstant>
<t:Constant Value="Developers"/>
</t:FieldURIOrConstant>
</t:IsEqualTo>
</t:OR>
</m:Restriction>
<m:ParentFolderIds>
<t:DistinguishedFolderId Id="contacts"/>
</m:ParentFolderIds>
</m:FindItem>
</soap:Body>
</soap:Envelope>