Microsoft Graph API SharePoint搜索

时间:2017-12-08 08:30:21

标签: 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 个答案:

答案 0 :(得分:0)

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

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

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