目前可用于 批次。 对于抓取、爬网、地图和答案的支持即将推出。
使用案例
跟踪与组织
使用订单 ID、客户 ID 或项目名称将资源链接到内部系统。
过滤与搜索
标记资源以便在您的应用程序中轻松检索和过滤。
工作流上下文
存储流水线阶段、优先级或处理指令。
审计追踪
记录谁发起了请求、时间戳或版本信息。
在创建时添加元数据
在创建资源时包含metadata 参数:
验证规则
| 限制 | 限制值 | 错误示例 |
|---|---|---|
| 最大键数 | 50 | "元数据最多可以有 50 个键。您提供了 51 个键。" |
| 键长度 | 40 个字符 | "元数据键 \"my_very_long_key_name...\" 超过了 40 个字符的限制。" |
| 键格式 | 无方括号 | "元数据键 \"items[0]\" 不能包含方括号 ([ 或 ])。" |
| 值长度 | 500 个字符 | "键 \"description\" 的元数据值超过了 500 个字符的限制。" |
| 值类型 | 仅限字符串 | "键 \"count\" 的元数据值必须是字符串。得到的是对象。" |
类型转换:数字和布尔值会自动转换为字符串。
42→"42"true→"true"3.14→"3.14"
更新元数据 (PATCH)
目前可用于: 仅限 批次。爬网、抓取、地图和答案尚不支持在创建后更新元数据。
更新操作
添加新键
添加新键
更新现有键
更新现有键
删除特定键
删除特定键
清除所有元数据
清除所有元数据
混合操作
混合操作
PATCH 行为总结
| 操作 | 请求 | 结果 |
|---|---|---|
| 添加键 | {"metadata": {"new": "value"}} | 键已添加,其他保持 |
| 更新键 | {"metadata": {"existing": "new_value"}} | 键已更新,其他保持 |
| 删除键 | {"metadata": {"key": null}} | 键已删除,其他保持 |
| 删除键 | {"metadata": {"key": ""}} | 键已删除,其他保持 |
| 清除所有 | {"metadata": null} | 所有键已删除 |
| 清除所有 | {"metadata": ""} | 所有键已删除 |
| 无操作 | {"metadata": {}} | 无更改 |