2016-11-02 3 views
2

Я пытаюсь добавить фильтр в свой API-интерфейс Microsoft Graph на данные O365 (например, письма, сообщения, события и т. Д.), Чтобы получать только те элементы, где запускаются определенные триггеры регулярных выражений.Полный текстовый фильтр/поиск Regex в API графиков Microsoft для O365 по запросу?

Я нашел search особенность: Full Text Search Capabilities in Azure AD Graph API (preview), но мне кажется, эта функция была удалена (и у него не было возможности регулярных выражений).

Расширенное предупреждение: команда Azure AD Graph отключит эту функцию предварительного просмотра. По состоянию на 19 сентября 2016 года эта функция больше не будет доступна. Мы хотели бы услышать от вас, если вы используете эту возможность, и что вы думаете об этом. В настоящее время мы изучаем некоторые варианты повторного внедрения этого типа возможностей в будущую (неопределенную) дату.

Я также нашел contains фильтр, который используется, как это: $filter=contains(body, 'Bob'), но я не могу использовать правило регулярных выражений в нем, и это, кажется, не быть в состоянии найти в организме.

Возможно ли построить запрос, который будет возвращать только те элементы, где запускается правило регулярного выражения? Худший сценарий, я буду загружать все элементы, а затем использовать правила регулярных выражений на них, но я бы предпочел не загружать все эти бесполезные предметы, если это возможно.

ответ

1

Azure AD Graph API и Microsoft Graph API - это два разных API. В настоящее время Microsoft API поддерживает OData Query Parameters, чтобы помочь настроить ответ.

Возможно ли построить запрос, который будет возвращать только те элементы, где запускается правило регулярного выражения?

Нет, это не эта функция. Вы можете отправить отзыв here, если вам нужна эта функция.

Смежные вопросы