从 SharePoint Drive 项目获取 SharePoint 列表 ID

Get SharePoint list id from a SharePoint Drive item

我想知道是否有办法从驱动器项目数据中获取 SharePoint 列表 ID。

我知道相反的方法是可行的
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/driveItem

例如我正在使用 enpoint GET /drives/{drive-id}/root/search(q='{search-text}') 在 SharePoint 驱动器中搜索文件和文件夹。此搜索 returns 驱动器项目的详细信息。如果文件存在,我想更新相应的列表项,但我找不到提取驱动器项数据的列表 ID 的方法。

您可以扩展 listItem 属性 of driveItem

GET /sites/{site-id}/lists/{list-id}/items/{item-id}/driveItem?$expand=listItem
GET /drives/{drive-id}/items/{item-id}?$expand=listItem

资源:

driveItem relationships