2017-01-20 14 views
0

Я проверил следующую документацию, но безуспешно:

https://graph.microsoft.io/en-us/docs/overview/query_parameters#filter

документация выше также упомянуть:

"Эти параметры совместимы с языком запросов OData V4."

Проверка OData V4 языка запросов, я не нашел ничего, либо:

http://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part2-url-conventions/odata-v4.0-errata03-os-part2-url-conventions-complete.html#_Toc453752356

Я также проверил это:

Contains filter on Microsoft Graph query not working

мне нужно что-то ЛИК это:

Учитывая, что пользователь и его displayName равны «Pedro», мне нужно найти способ использования $ fi lter (или любая другая возможность в Microsoft Graph), чтобы вернуть его как часть ответа, если я пишу «edr» или любую другую подстроку. startswith и endswith не соответствуют моим потребностям.

ответ

0

К сожалению, фильтрация, как правило, довольно ограничена в Microsoft Graph для ресурсов каталога. Содержит запросы (подстроки/полнотекстовый поиск или $ search) недоступны для ресурсов каталога - единственное, что возможно, - это полный фильтр или фильтр запуска. Пожалуйста, подайте запрос на поиск/содержит возможности для User Voice - https://officespdev.uservoice.com/.

Было бы здорово понять ваш сценарий немного лучше, чтобы узнать, почему фильтр startswith не работает для вас.

Надеюсь, что это поможет,

+0

@ dan-kershaw-msft спасибо за ответ. Разве это невозможно на Azure AD Graph (graph.windows.net)? – Nei

+0

Такое же ограничение присутствует в диаграмме AAD. Я боюсь, что ограничение находится в основной базовой службе каталогов и ее магазине. График AAD и Microsoft Graph - это просто уровни API поверх сервисов, таких как служба каталогов. –

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

  • Нет связанных вопросов^_^