我正在使用Graph API成功读取OneDrive文档 . 我需要获取与其共享文档的用户列表 . DriveItem确实具有 Shared 属性,但它仅告知是否与user \ organization \ anonymous共享,但它确实给出了与我共享文档的用户列表 .
共享资源表示已与其他人共享DriveItem .
{
"owner": { "@odata.type": "microsoft.graph.identitySet" },
"scope": "anonymous | organization | users",
"sharedBy": { "@odata.type": "microsoft.graph.identitySet" },
"sharedDateTime": "datetime"
}
有没有办法与给定文档的“用户列表”共享?
1 回答
API通过Permissions资源支持此功能 . 权限定义提供的访问级别(
read,
write,
sp.owner, or
sp.member`) .您可以使用给定文件的
//permissions
endpoints 返回list of Permissions . 例如,/me/drive/items/{item-id}/permissions
将在当前用户的默认Drive
中返回{item-id}
的权限 .