本文为您提供了服务端 Node.js SDK 的媒体处理模块相关的 API 调用示例。主要包含:触发工作流等。
调用接口前,请先完成安装。
接口请求参数和返回参数详见 OpenAPI:触发工作流。
示例中的 your Vid / your vid 和 your TemplateId / your template id 均为占位值,请分别替换为视频点播控制台中的视频 Vid 和工作流模板 ID。请先创建工作流模板,并确保它与视频所在空间匹配。 先按集成 Node.js SDK初始化 vodOpenapiService,将示例保存为 .js 文件,在文件末尾调用 startWorkflow(),配置凭证后运行 node <脚本文件名>.js。
const startWorkflow = async () => { try { const options = { Vid: "your vid", // 视频 ID TemplateId: "your template id", // 工作流 Id Priority: 0, // 任务优先级。范围[-5,5],默认值 0 CallbackArgs: "your callback args", // 回调参数。最大长度 512字节。 }; const res = await vodOpenapiService.StartWorkflow(options); // do your work // ... } catch (err) { console.log(err); } };