我使用带有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中的实体?
谢谢。
答案 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