Спасибо за ответ, однако это не работает для нас. Мы используем app-id и secret для извлечения элементов List и используем для этого OfficeDevPnP Nuget. Мы являемся владельцем приложения SharePoint и уже передаем FullControl в коллекцию. Мы можем получить имена коллекций, имена полей конкретного List, но не ListItems. Пример кода приведен для справки.
using OfficeDevPnP.Core; использование Microsoft.SharePoint.Client;
с использованием (var clientContext = new AuthenticationManager (). GetAppOnlyAuthenticatedContext (siteUrl, appId, appSecret)) {
CamlQuery caml = new CamlQuery();
caml.ViewXml = "<View><Query><OrderBy><FieldRef Name='Created' Ascending='false' /></OrderBy></Query><RowLimit>5</RowLimit></View>";
var requestItems = clientContext.Web.Lists.GetByTitle(listName).GetItems(caml);
clientContext.Load(requestItems);
clientContext.ExecuteQuery();
foreach (var item in requestItems)
{
Console.WriteLine(item["Title"]);
}
}