Добавить внешнего коллаборатора в OneDrive - PullRequest
0 голосов
/ 11 октября 2019

REST API, предлагаемый Microsoft Graph, позволяет добавлять разрешения на доступ к общим ресурсам пользователям (соавторам) с помощью функции invite:

Однако эту функцию можно использовать только для отправки электронной почты пользователю со ссылкой для обмена.

В других API облачного хранилища естьвозможность добавления «именованных» разрешений в файл, то есть разрешений, которые зависят от пользователя, когда пользователь (соавтор) не обязательно является зарегистрированным пользователем, и они могут быть просто представлены любым адресом электронной почты.

Graph API действительно имеет возможность создать новое разрешение путем вызова

client.drives({drive_id}).items({item_id}).permissions().buildRequest.post(newPermission)

, где newPermission - это объект разрешения Microsoft Graph.

Однако эта опция, похоже, не подходитподдерживаться незарегистрированными («внешними») пользователями (соавторами).

Можно ли добавить внешнего соавтора в файл OneDrive (DriveItem), чтобы адрес электронной почтыэтого сотрудника извлекается позжечерез permissions API?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...