You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Microsoft Graph API获取OneDrive文件的共享者信息?

获取OneDrive文件共享者信息的方法

通过Microsoft Graph API的permissions端点返回的权限条目里,确实可以获取到将文件共享给grantedTo对象的共享者信息,具体可以从以下字段入手:

  • 每个权限条目中的createdBy字段:这个字段包含了创建该共享权限的用户/应用信息,也就是实际执行共享操作的人。它会返回用户的ID、显示名称、邮箱等核心信息。
  • 如果是通过链接共享的场景,createdBy依然是最直接的共享者标识,无需额外关联其他字段。

需要注意的是:

  • 只有具备足够权限的调用者(比如文件所有者、站点管理员)才能访问这些权限详情,普通共享用户可能无法查看其他共享者的操作记录。
  • 调用permissions端点时,建议指定字段选择来精简返回数据,比如使用$select=createdBy,grantedTo,提升请求效率。

示例请求(简化版):

GET /me/drive/items/{item-id}/permissions?$select=id,grantedTo,createdBy

返回的每个权限条目里,createdBy.user下的信息就是对应的共享者。

内容的提问来源于stack exchange,提问作者eladm26

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 07:33:14