0

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

这不是问题 - 我可以使用 SharePoint Online REST API(使用调用_api/web/GetListByTitle('Title')/hasuniqueroleassignments)来完成。

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

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

谢谢你。

4

2 回答 2

0

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

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

于 2019-12-30T15:27:37.607 回答
0

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

然后使用id调用rest api。

/_api/web/Lists(guid'54ca94c0-364e-4201-8fe7-a4c804769009')/hasuniqueroleassignments
于 2019-12-31T05:31:47.793 回答