Microsoft graph api Microsoft图形API SharePoint文件搜索
我尝试在Microsoft graph api Microsoft图形API SharePoint文件搜索,microsoft-graph-api,Microsoft Graph Api,我尝试在SharePoint文档库上搜索文件(例如默认的“根”)。我上传了一些测试文件,或者在线创建了新的Office文件,并提出了一些搜索请求,例如https://graph.microsoft.com/v1.0/sites/root/drive/root/search(q='{query}')直到昨天,一切都很顺利 现在我开始在SharePoint上编辑文件,或创建/上传新文件,但有了这些编辑过的文件或新文件,我的问题是搜索时没有结果。“旧”文件,我开始时创建的,但只要我不编辑它们,我就会找
SharePoint文档库
上搜索文件(例如默认的“根”)。我上传了一些测试文件,或者在线创建了新的Office文件,并提出了一些搜索请求,例如https://graph.microsoft.com/v1.0/sites/root/drive/root/search(q='{query}')
直到昨天,一切都很顺利
现在我开始在SharePoint
上编辑文件,或创建/上传新文件,但有了这些编辑过的文件或新文件,我的问题是搜索时没有结果。“旧”文件,我开始时创建的,但只要我不编辑它们,我就会找到
为了获得访问权限,我在AAD中注册了一个应用程序,并授予它所需的权限(
以及使用
https://graph.microsoft.com/v1.0/sites/root/drive/items/{item id}/
也能很好地工作。搜索将从索引数据中读取数据,但对库进行爬网和重新索引需要一些时间。因此,对于新文件,代码将返回null:
https://graph.microsoft.com/v1.0/sites/root/drive/root/search(q='{query}')
下面的代码直接获取库数据,但不基于索引数据,因此工作正常
https://graph.microsoft.com/v1.0/sites/root/drive/items/{item-id}/
谢谢,但我的问题是我不知道
项目id
,因此我必须搜索该项目。同时,我找到了解决问题的其他解决方案,因为我知道文件的路径,所以我使用此代码https://graph.microsoft.com/v1.0/sites/root/drives/root:/{file path}://
是否有方法触发或强制重新索引?
https://graph.microsoft.com/v1.0/sites/root/drive/items/{item-id}/