如何使用 Microsoft Graph 在所有站点中进行搜索?

How do I search across all sites using Microsoft Graph?

我想开发一个显示搜索结果的应用程序。为了进行测试,我将几个文件上传到根站点中的默认文档库。我可以通过以下请求查看这些文件:

https://graph.microsoft.com/v1.0/sites/root/drive/root/search(q='Test')

但是,其中一项要求是查询应匹配文件,无论文件存储在哪个站点。据我了解 the documentation 我应该使用这样的东西:

https://graph.microsoft.com/v1.0/me/drive/search(q='Test')

查询与第一个示例相同,但结果为空。

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
    "value": []
}

截至今天,还没有端点可以从 Microsoft Graph 搜索所有网站集。您可以为请求投票 here