更新捆绑包

命名空间:microsoft.graph

按 ID 更新 [driveItemsdriveItem] [捆绑包][]的元数据。[] 只能更新以下元数据:

  • 捆绑包名称
  • 相册 coverImageItemId ((如果适用))

将忽略任何其他更改请求。

权限

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) 不支持。
委派(个人 Microsoft 帐户) Files.ReadWrite、Files.ReadWrite.All
应用程序 不支持。

HTTP 请求

PATCH /drive/items/{bundle-id}

请求标头

名称 说明
Authorization 持有者 {token}。必需。
if-match Etag。 可选。 如果包含此请求标头,并且提供的 eTag 与 buncle 上的当前 eTag 不匹配, 412 Precondition Failed 则返回响应。

请求正文

在请求正文中,提供应更新的相关字段的值。 请求正文中不包括的现有属性将保留其以前的值,或根据对其他属性值的更改重新计算。 为了获得最佳性能,请勿加入尚未更改的现有值。

响应

如果成功,此方法将返回一个 driveItem 资源,该资源表示响应正文中更新的捆绑包。

有关错误响应的信息,请参阅 错误响应

示例

此示例重命名捆绑包。

请求

PATCH https://graph.microsoft.com/v1.0/drive/items/{bundle-id}
Content-Type: application/json

{
  "name": "Shared legal agreements"
}

响应

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "0123456789abc",
  "name": "Shared legal agreements",
  "bundle": {
    "childCount": 3
  }
}

为了提高可读性,可能缩短了此处显示的响应对象。