我正在尝试在驱动器中搜索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)