Поиск на сервере Exchange возвращает все элементы и игнорирует ограничение поиска

#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>