logologo
售前咨询
点播云
文档中心
服务端API媒体处理提交任务流

提交任务流


1. 请求参数

字段 类型 是否必填 示例 描述
Action String SubmitWorkflow 公共参数,提交媒体处理任务流,取值:SubmitWorkflow
MediaId String aa2e88a7e95db9f7 媒资Id
WorkflowId String workflow_h265_mp4_0 任务流模板Id
CallbackArgs String test 用户额外信息。回调时会透传返回,最大长度512字节
OverrideParams String "watermarks": [{"template_name": "template1",
"resource_key": "watermark1.png",
"margin_x": "0.00520833334",
"margin_y": "0.00520833334",
"width": "0.084375",
"height": "0.04270833334",
"refer_position": "TOP_RIGHT",
"ratio_refer.width": "LONG",
"ratio_refer.height": "LONG",
"ratio_refer.margin_x": "LONG",
"ratio_refer.margin_y": "LONG" }]
工作流模板覆盖参数。如有需要,该字段详细信息可线下沟通

2. 返回参数


3. 示例

3.1 请求示例

curl -X POST 'https://vod.streamlakeapi.com/?Action=SubmitWorkflow \
-H 'Content-Type: application/json' \
-d '{"MediaId":"aa2e88a7e95db9f7","WorkflowId":"workflow_h265_mp4_0"}'

3.2 返回示例

HTTP/1.1 200 OK
Content-Type: application/json
{
  "ResponseMeta": {
    "RequestId":"CixgpmAFOYcAAAAAAAAAAw",
    "ErrorCode":"",
    "ErrorMessage":""
  },
  "ResponseData": {
  }
}

4. 错误码

ErrorCode ErrorMessage 说明 状态码
InvalidArgument Media {MediaId} not found MediaId对应的媒体文件不存在 400
InvalidArgument Missing param WorkflowId 没有传任务流模板Id 400
InvalidArgument WorkflowId can not be null 任务流模板Id为空 400
InvalidArgument Invalid AttachedMediaType 辅助媒资类型无效,支持watermark 400
InvalidArgument IPrimary key already exists, primary_key={PrimaryKey} 用户自定义Id已经存在,上传失败 400
InvalidArgument Workflow: {WorkflowId} not exist 任务流不存在 400

上一篇:删除任务流模板下一篇:查询任务流状态
该篇文档内容是否对您有帮助?
有帮助没帮助