Skip to main content
PUT
cURL
更新 views 数组中每个视图的传递配置。所有列出的视图都会收到相同的 deliver、filename、tar、compress 和 batch_size 值,因此当您希望多个视图以相同的打包规则传递到同一目标时,请使用此端点。
要更新单个视图,请改用更新视图传递设置。
deliver 对象必须与您选择的目标的获取目标类型架构返回的架构相匹配。响应返回 view_ids,即已更新的视图的完整列表。

授权

Authorization
string
header
必填

在 Authorization 头中使用您的 Bright Data API Key 作为 Bearer token。

认证方法:

  1. 从 Bright Data 账户设置获取您的 API Key: https://brightdata.com/cp/setting/users
  2. 在请求的 Authorization 头中包含 API Key
  3. 格式: Authorization: Bearer YOUR_API_KEY

示例:

了解如何获取 Bright Data API Key: https://docs.brightdata.com/cn/api-reference/authentication#如何生成新的-api-key?

请求体

application/json

数据集视图的交付配置。用于视图交付设置的 GET、PUT 和批量 PUT 端点。

views
string[]
必填

要更新的视图 ID 列表。

示例:
deliver
object

交付目标配置。type 字段用于选择目标(例如 s3、sftp、webhook),其余字段取决于 /datasets/delivery_settings/{destination_type}/schema 返回的目标 schema。

filename
object

输出文件名和格式的配置。

flatten_csv
boolean
默认值:false

为 true 时,CSV 输出中的嵌套字段会被展平。

tar
boolean
默认值:false

为 true 时,交付的文件会打包为 TAR 归档。

compress
boolean
默认值:false

为 true 时,交付的文件会使用 gzip 压缩。

batch_size
integer

每个批次文件的最大记录数,用于将大型交付拆分为较小的文件。最大批次大小为 5GB。

示例:

1000

响应

视图已更新

view_ids
string[]