Фильтрация нескольких возможных значений с помощью ExtendedProperties и REST API Office 365
Я пытаюсь получить список писем с учетом ихInternetMessageID.
Для одного данного InternetMessageID я могу получить соответствующую почту, следуя предоставленному синтаксисув документации Outlook
"https://outlook.office365.com/api/beta/me/messages?$filter=SingleValueExtendedProperties/any(ep: ep/PropertyId eq 'String 0x1035' and ep/Value eq '<[email protected]>' )";
Теперь допустим, что я хочу получить две почты с одним и тем же запросом, но мне не удалось получить успешный синтаксис.
Например
"https://outlook.office365.com/api/beta/me/messages?$filter=SingleValueExtendedProperties/any(ep: ep/PropertyId eq 'String 0x1035' and (ep/Value eq '<[email protected]>' or ep/value eq '[email protected]'))";
не работает.BadRequest возвращается с сообщением
The filter expression for $filter does not match to a single extended property and a value restriction.
Я пробовал много комбинаций группировки, а также тест с$expand
заявление, как предлагается вэтот вопрос, Есть ли способ выполнять такие запросы с помощью Outlook Web Api Graph API?