首页 文章

获取使用Graph API共享OneDrive文档的用户列表

提问于
浏览
1

我正在使用Graph API成功读取OneDrive文档 . 我需要获取与其共享文档的用户列表 . DriveItem确实具有 Shared 属性,但它仅告知是否与user \ organization \ anonymous共享,但它确实给出了与我共享文档的用户列表 .

根据documentation

共享资源表示已与其他人共享DriveItem .

{
  "owner": { "@odata.type": "microsoft.graph.identitySet" },
  "scope": "anonymous | organization | users",
  "sharedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "sharedDateTime": "datetime"
}

有没有办法与给定文档的“用户列表”共享?

1 回答

  • 0

    API通过Permissions资源支持此功能 . 权限定义提供的访问级别( read, write , sp.owner , or sp.member`) .

    您可以使用给定文件的 //permissions endpoints 返回list of Permissions . 例如, /me/drive/items/{item-id}/permissions 将在当前用户的默认 Drive 中返回 {item-id} 的权限 .

相关问题