我一直在尝试搜索我的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}')
我们基本上希望在整个子网站上执行搜索。
答案 0 :(得分:0)
有点迟了,但是我发现您可以使用/ sites端点通过扩展图形对象的关系来检索站点中的所有项目。您可以尝试使用:
https://graph.microsoft.com/v1.0/sites/root/sites?$ expand = lists($ expand = items)
这似乎返回根站点下所有子站点中的所有列表项。希望您应该能够进一步根据子站点,列表,字段值等进行过滤。