Microsoft Graph API SharePoint搜索

ken*_*vaz 5 sharepoint microsoft-graph

我一直在尝试搜索我的SharePoint网站.我能够获得单个驱动器的结果:

xxx.sharepoint.com,xxxxxx-xxxx-xxxx-xxxx-xxxxxx,xxxxx-xxxx-xxxx-xxxx-xxxxxx/drives/xxxxxxxxx/search(q='{content}')

但如果我进行相同的搜索drive/root,我不会得到任何结果:

xxx.sharepoint.com,xxxxxx-xxxx-xxxx-xxxx-xxxxxx,xxxxx-xxxx-xxxx-xxxx-xxxxxx/drive/root/search(q='{content}')

我们基本上希望在整个子网站上执行搜索.

小智 1

嘿有点晚了,但我刚刚发现您可以使用 /sites 端点通过扩展图形对象的关系来检索站点中的所有项目。你可以尝试使用:

https://graph.microsoft.com/v1.0/sites/root/sites ?$expand=lists($expand=items)

这似乎返回根站点下所有子站点中的所有列表项。您应该希望能够通过子网站、列表、字段值等进一步过滤。