我正在尝试使用 Graph API 来选择 SharePoint 位置的所有文件夹和文件。
我可以使用以下调用来获取某个位置的所有driveItems
(文件夹和文件)的列表:
/drives/{drive-id}/root/children
我可以扩展此调用以使其仅返回具有“文件夹”方面的项目,这意味着我可以选择driveItems
此位置中的所有文件夹:
drives/{drive-id}/root/children?$filter=folder ne null
我现在想要的是能够扩展原始调用,以便它只选择driveItems
“文件”方面的所有内容。例如:
/drives/{drive-id}/root/children?$filter=file ne null
但是,我使用 Graph explorer 的经验表明,没有任何支持可以让我这样做。
谁能告诉我任何可能的方法来做到这一点?希望使用一些 OData 参数/drives
而不是使用sites/(siteId)/lists(listId)/items
- 如果要使用此方法,那么我如何从结果中过滤掉文档集?