Я работаю над API REST SharePoint 2013 для целей интеграции.У меня есть локальный экземпляр SharePoint 2013 и я следовал Как включить JSON минимальный для настройки JSON Accept Type для REST API.
Все API работают нормально с заголовком accept, равным minimalmetadata
, nometadata
& verbose
.Однако фильтры OData $ расширяются с минимальным количеством & nometadata, которое не работает, и получают 200 ОК с телом ответа JSON без расширенных атрибутов.
Если я изменил заголовок accept на подробный, я мог видеть расширенные атрибуты в ответе JSON.Пожалуйста, ознакомьтесь с приведенным ниже примером запроса, где развернуть не работает для минимального и nometadata принимают заголовок:
http://mysharepointhost/_api/Web?$expand=webs
http://mysharepointhost/_api/Web/Lists(guid'xxx')/items?$expand=AttachmentFiles
Весь вышеупомянутый запрос с $ expand работает для меня на sharepoint 2016 и sharepoint онлайн.
Пожалуйста, предложите.