查找带$expand参数的驱动器项



我正在尝试在驱动器中搜索driveItems. 我已经知道如何搜索driveItems如下所示:

https://graph.microsoft.com/v1.0/sites/{siteId}/硬盘/{driveId}/搜索(q = '测试')

但是对于我的应用程序,我需要关于文档的更详细的信息所以我尝试使用$expand没有任何成功的结果。

请求查找单个driveItem的详细信息:

https://graph.microsoft.com/v1.0/sites/{siteID}/硬盘/{driveId}/{itemId}/列//项目?扩大=字段($选择=标题、ID等. .)

当我使用$expand时,是否有可能实现从此请求获得的所有字段?参数Search for DriveItems within a drive?或者我需要查找每一个driveItem获取额外的参数?

我试过了:

https://graph.microsoft.com/v1.0/sites/{siteId}/硬盘/{driveId}/搜索(q ="测试")?扩大=字段($选择= id、标题等. .)

根据我的研究和测试,不幸的是,当我使用以下图形api时:

https://graph.microsoft.com/v1.0/sites/{site-id}/drives/{drive-id}/items/{item-id}/?$expand=fields($select=id)

我得到了错误:

message": "解析OData选择和展开失败:无法在类型'microsoft.graph.driveItem'."上找到名为'fields'的属性。

如果你想使用$expend参数,我建议你使用以下图形API:

https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}/?$expand=fields($select=id)

最新更新