Код: Выделить всё
DriveCollectionResponse docLibraries = await _graphHelper.GetBaseDocumentLibraryAsync(siteId, subSiteID);
string mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
string mimeTypeXlsm = "application/vnd.ms-excel.sheet.macroEnabled.12";
//Get the documents rood folder
Drive documentsFolder = docLibraries.Value.Where(x => x.DriveType == "documentLibrary" && x.Name == "Documents").FirstOrDefault();
List documentsChildren = await _graphHelper.GetChildrenAsync(documentsFolder.Id);
DriveItem estimating03 = documentsChildren.Where(x => x.Name == "04 - Change Management").FirstOrDefault();
Когда вы применяете разрешения к siteId, вам также нужно применять их к subsiteId?
Я не думаю, что это проблема с разрешениями, потому что вместо этого я бы получил ошибку об отказе в доступе.
Подробнее здесь: https://stackoverflow.com/questions/787 ... t-the-subs