Граф ODATA $ фильтр запускается с функцией не работает с элементами списка в Sharepoint - PullRequest
0 голосов
/ 14 сентября 2018

В графическом обозревателе я пытаюсь выполнить запросы OData с фильтром, начинающимся с элементов списка.Все фильтры OData запускаются с помощью функций, которые я пытался вернуть itemNotFound error.См. Пример ниже https://graph.microsoft.com/v1.0/sites/root/lists('Documents')/Items?$filter=startswith(webURL, 'https') eq true

В обозревателе графиков есть Sites.ReadWrite.All scope.

Может кто-нибудь указать мне любую документацию о степени ODataфункции, поддерживаемые в Microsoft Graph?

1 Ответ

0 голосов
/ 14 сентября 2018

API списков SharePoint (и Graph API на дисках / OneDrive API) не поддерживают фильтрацию или упорядочение результатов. Как вы, возможно, знаете, интерфейс API диска доступен как для SharePoint Document, так и для OneDrive. Когда Microsoft Graph видит параметр запроса, которого он не ожидает, он просто игнорирует неизвестный параметр фильтра и возвращает нам нефильтрованный результат. Диски api поддерживают параметры запроса OData $ expand, $ select, $ skipToken, $ top и $ orderby (orderby не работает на моей стороне) для настройки ответа.

Доступная в настоящее время документация просто гласит:

Поддержка операторов $ filter варьируется в зависимости от API Microsoft Graph.

Слово изменяется может означать, что эти опции не полностью поддерживаются всеми продуктами в Graph.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...