看来,针对驱动项的ms图的搜索功能没有@ mcirosoft.graph.downloadUrl
https://graph.microsoft.com/v1.0/sites/ {site-id} / drive / root / search(q ='')?$ select = id,名称,文件,文件夹,大小,lastModifiedDateTime,@ microsoft.graph.downloadUrl
我使用图浏览器尝试获取以下内容,但响应中不存在downloadUrl
https://graph.microsoft.com/v1.0/sites/ {site-id} / drive / root / search(q ='')?$ select = id,名称,文件,文件夹,大小,lastModifiedDateTime,@ microsoft.graph.downloadUrl
在文档中,DriveItems的响应上应带有@ microsoft.graph.downloadUrl。我期待它在响应中,但它不在响应中。
答案 0 :(得分:1)
select
查询参数仅适用于properties,不适用于instance attributes。实例属性是具有特殊行为的属性。
在您的查询中,id,name,file,folder,size,lastModifiedDateTime
是有效属性,而@microsoft.graph.downloadUrl
是实例属性。
要获取downloadUrl
,您将需要再次调用/v1.0/sites/{site-id}/drive/items{driveItemId}
。