字段 | 类型 | 是否必填 | 示例 | 描述 |
Action | String | 是 | UpdateWorkflowTemplate | 公共参数,本接口取值:UpdateWorkflowTemplate |
WorkflowId | String | 是 | 任务流ID | |
SpaceName | String | 否 | other_space1 | 应用空间 默认为:default_space |
MediaProcessWorkflowTemplate | MediaProcessWorkflowTemplate | 是 | 媒体处理任务流模板 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
WorkflowId | String | 否 | 任务流ID | |
WorkflowName | String | 否 | 任务流名称。长度限制:64个字符。更新时传入会覆盖原有值,不传会保持原有值。只可设置字母、数字、中划线、下划线。 | |
Description | String | 否 | test | 模板描述信息,长度限制:256 个字符。更新时传入会覆盖原有值,不传会保持原有值 |
TranscodeTasks | Array of TranscodeTask | 否 | 视频转码模板列表。 更新时传入会覆盖原有值,不传会清空原有值 | |
SnapshotByTimeOffsetTasks | Array of SnapshotByTimeOffsetTask | 否 | 对视频按时间点截图任务列表。 更新时传入会覆盖原有值,不传会清空原有值 | |
SampleSnapshotTasks | Array of SampleSnapshotTask | 否 | 对视频采样截图任务列表。 更新时传入会覆盖原有值,不传会清空原有值 | |
ImageSpriteTasks | Array of ImageSpriteTask | 否 | 对视频截雪碧图任务列表。 更新时传入会覆盖原有值,不传会清空原有值 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
TemplateId | String | 否 | sdfsdr21 | 视频转码模板 ID。 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
TemplateId | String | 否 | sdfsdr21 | 指定时间点截图模板 ID。 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
TemplateId | String | 否 | sdfsdr21 | 采样截图模板 ID。 |
字段 | 类型 | 是否必填(创建) | 示例 | 描述 |
TemplateId | String | 否 | sdfsdr21 | 雪碧图模板 ID。 |
字段 | 类型 | 是否必填 | 示例 | 描述 |
WorkflowId | String | 是 | 任务流Id |
本接口返回公共参数
请求示例
curl -X POST 'https://vod.streamlakeapi.com/?Action=UpdateWorkflowTemplate' \
-H 'Content-Type: application/json' \
-d '{"WorkflowId": "xxx", "MediaProcessWorkflowTemplate": {<媒体处理任务流模板参数>}}' \
-H <公共请求参数>
返回示例
HTTP/1.1 200 OK
Content-Type: application/json
{
"ResponseMeta": {
"RequestId":"CixgpmAFOYcAAAAAAAAAAw",
"ErrorCode":"",
"ErrorMessage":""
},
"ResponseData": {
"WorkflowId": "42rqdewFar4"
}
}
ErrorCode | ErrorMessage | 说明 | 状态码 |
InvalidArgument | invalid workflow template format, failed to parse json | 传入的格式不正确 | 400 |
InvalidArgument | customer not exist | 客户不存在或者没有没有开通点播服务 | 400 |
InvalidArgument | failed to update workflow template | 传入参数不合理,创建任务流失败。具体原因请联系相关研发进行排查 | 400 |
ResourceNotFound | WorkflowTemplate does not exist | 任务流模板不存在 | 404 |
InvalidArgument | WorkflowId is empty | 任务流模板Id为空 | 400 |
InvalidArgument | MediaProcessWorkflowTemplate is empty | 更新模板配置参数为空 | 400 |
InvalidArgument | %s invalid, length should below %s | 参数长度不符合要求 | 400 |
InvalidArgument | %s required arguments are missing. | 必填参数为空 | 400 |
InvalidArgument | MediaProcessTemplates are all empty | 任务流模板没有配置任务模板 | 400 |
InvalidArgument | Invalid name format | 模板名称格式不正确 | 400 |