Как отфильтровать библиотеку документов SharePoint на основе атрибутов вложенного объекта? - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь отфильтровать библиотеку документов на основе метаданных (пользовательских столбцов), используя приведенный ниже URL API Graph,

https://graph.microsoft.com/v1.0/drives/<drive id>/root/children?$top=10&$expand=listitem($expand=fields)&$select=id,name&$filter=listitem/fields/Title eq '0001169399'

Выполнение указанного выше запроса возвращает код ошибки "notSupported". Можно ли каким-либо другим способом фильтровать по вложенному объекту, используя Graph API?

JSON структура:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives('<id>')/root/children(listItem(fields()))",
    "value": [
        {
            "@odata.etag": "\"{id2},6\"",
            "id": "id1",
            "listItem@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives('id')/root/children('id1')/listItem(fields())/$entity",
            "listItem": {
                "id": "218473",
                ......
                "**fields**@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drives('id')/root/children('id')/listItem/fields/$entity",
                "fields": {
                    "Title": "0001169399",
                    "IsCase": true,
...