获取SharePoint Online中文档库的角色继承状态

时间:2019-12-30 12:47:12

标签: microsoft-graph sharepoint-online sharepoint-rest-api

我使用带有Microsoft Graph API(/drives调用)的SharePoint Online驱动器(文档库)。使用此API,我可以下载/上传文件,但不能使用权限。

这不是问题-我可以使用SharePoint Online REST API(具有调用_api/web/GetListByTitle('Title')/hasuniqueroleassignments)来做到这一点。

这里的主要问题是匹配MS Graph API的驱动器和SharePoint REST API的对应列表。现在,我按标题匹配,但有几个示例,当MS Graph API中的name字段等于“ OneDrive”,而在List实体中的标题为Shared Pictures时。

我的问题是:有什么方法可以更精确地匹配Graph API和SharePoint REST API中的实体?

谢谢。

2 个答案:

答案 0 :(得分:0)

Drive Item对象具有SharePointIds属性,该属性将提供调用SharePoint REST API所需的信息。

https://docs.microsoft.com/en-us/graph/api/resources/sharepointids?view=graph-rest-1.0

答案 1 :(得分:0)

使用List resource,您可以获得列表ID。

然后使用id调用rest api。

/_api/web/Lists(guid'54ca94c0-364e-4201-8fe7-a4c804769009')/hasuniqueroleassignments