Skip to content

批量操作

在单个 API 调用中高效执行批量操作。

batch_create

一次创建多个实体。

参数

参数类型必需描述
entity_typestring实体类型
data_listarray实体数据对象列表

示例

在项目 123 中创建 10 个镜头,命名为 SH001 到 SH010

batch_update

一次更新多个实体。

参数

参数类型必需描述
updatesarray更新对象列表

每个更新对象包含:

  • entity_type:实体类型
  • entity_id:实体 ID
  • data:要更新的字段

示例

将镜头 100、101、102 的状态更新为 "fin"

batch_delete

一次删除多个实体。

参数

参数类型必需描述
entitiesarray实体引用列表

每个实体引用包含:

  • entity_type:实体类型
  • entity_id:实体 ID

示例

删除镜头 100、101、102

性能优势

批量操作比单个操作快得多:

操作单个批量加速比
创建 100 个实体~100 次 API 调用1 次 API 调用~100x
更新 50 个实体~50 次 API 调用1 次 API 调用~50x
删除 20 个实体~20 次 API 调用1 次 API 调用~20x

Released under the MIT License.