Узнайте, наследуются ли разрешения OneDrive для бизнеса или нет

#sharepoint #microsoft-graph-api #office365 #onedrive

Вопрос:

Я использую API Microsoft Graph в настольном приложении, чтобы просмотреть некоторые файлы OneDrive для бизнеса, и я хотел бы узнать, установлены ли разрешения для этих файлов индивидуально или унаследованы от родительской папки. Эта информация видна из веб-интерфейса (явно, если перейти на панель «Управление доступом» и щелкнуть ссылку, открывающую устаревший интерфейс в стиле «SharePoint»).

Однако в документации говорится:

Библиотеки документов OneDrive для бизнеса и SharePoint не возвращают свойство inheritedFrom.

и я могу подтвердить, inheritedFrom всегда пусто.

Как я могу получить эту информацию? Возможно ли это с помощью API SharePoint REST? v1 или v2? Обратите внимание, что файлы находятся не на сайте SharePoint или в группе Office 365, а в частной области пользователя. В настоящее время я использую логин OAuth этого пользователя или пользователя с достаточными правами доступа. Я бы предпочел решение, в котором пользователю не нужно было вводить свои учетные данные во второй раз (чтобы получить доступ к API Sharepoint/REST в дополнение к API Graph).