我需要得到包含特定类型的项目的sharePoint网站。
正如我在这篇文档中看到的https://docs.microsoft.com/en-us/graph/query-parameters
搜索只支持消息和人员,所以我需要预先知道在哪些站点和列表中查找给定类型的项目,或者使用sharePoint api而不是msGraph。
我说的对吗?还是有别的办法?
发布于 2018-12-27 21:41:32
对于这些文件,您可以使用/search端点在OneDrive和SharePoint/Group文档库中执行搜索。根据文档,您可以使用以下选项之一:
GET /drives/{drive-id}/root/search(q='{search-text}')
GET /groups/{group-id}/drive/root/search(q='{search-text}')
GET /me/drive/root/search(q='{search-text}')
GET /me/drive/search(q='{search-text}')
GET /sites/{site-id}/drive/root/search(q='{search-text}')
GET /users/{user-id}/drive/root/search(q='{search-text}')例如,要检索user's OneDrive中的所有Excel文件,您需要执行以下请求:GET /me/drive/root/search(q='.xlsx')
更多信息:https://docs.microsoft.com/en-us/graph/api/driveitem-search?view=graph-rest-1.0
https://stackoverflow.com/questions/53804496
复制相似问题