Как получить элементы списка из sharepoint с помощью Graph API

Я хочу получить коллекцию ListItem из списка Sharepoint (O365) с помощью Microsoft Graph. Я использовал следующий URI, но он возвращает ошибку «Плохой запрос».

https://graph.microsoft.com/beta/sites/{id}/lists/{id}/items/{id}?expand=fields(select=Title,Product)

person Parthasarathy    schedule 18.06.2018    source источник


Ответы (1)


Во-первых, вы действительно не должны использовать /beta Graph в производственном коде. Это нестабильно, и критические изменения могут произойти (и происходят) без предупреждения. Если у вас нет особых потребностей, всегда используйте /v1.0.

Я считаю, что ваша проблема здесь в том, что вы пытаетесь выбрать Title из коллекции Fields. Это свойство на самом деле не является членом Fields, оно является частью самого ListItem. Попробуйте вместо этого:

?$select=title,fields&$expand=$fields($select=product)
person Marc LaFleur    schedule 18.06.2018