Я создаю приложение, которое использует ms-graph v1.0 API
для записи данных в таблицы Excel в моем OneDrive. Он работает с файлами Excel, которые я загрузил на свой диск, но не работает с файлами Excel, которые были переданы мне.
Я знаю, что могу получить список всех общих файлов с помощью me/drive/sharedWithMe
, и файл, который я хочу отредактировать, находится среди возвращаемых файлов.
Однако, когда я пытаюсь получить один элемент общего диска, используя его driveItem
свойство parentReference: driveID
, например: /drives/{driveID}/items/{itemID}
, возвращается: 403 - acces denied
.
Вот мои разрешения:
"user.read",
"calendars.read",
"directory.accessasuser.all",
"files.readwrite.all"
Я не могу попробовать путь к общим ресурсам /shares/{shareID}
, потому что не знаю, как определить идентификатор ресурса. Похоже, он не входит в число свойств элемента, возвращаемого /sharedWithMe
. Где я могу получить это?