任务通知
任务创建时可以设置回调地址URL
,支持对任务处理后的结果,及时进行消息通知。任务通知是异步进行的,不影响正常的操作。
-
服务端完成所有的数据处理后,会以
HTTP POST
的方式将处理状态发送给用户指定的通知URL。 -
回调内容的字段名称、类型、描述,同 状态查询API。
示例
如果请求成功,返回包含如下内容的JSON字符串(已格式化,便于阅读):
拷贝
{
"id": "16864pauo1vc9nhp12",
"code": 0,
"creationDate": "2024-08-27T19:02:44.664312968+08:00",
"desc": "The fop was completed successfully",
"inputKey": "sample.mp4",
"inputBucket": "dutest",
"items": [
{
"cmd": "avthumb/mp4/r/30/vb/256k/vcodec/libx264/ar/22061/ab/64k/acodec/libmp3lame",
"code": 0,
"desc": "The fop was completed successfully",
"error": "",
"hash": "FrPNF2qz66Bt14JMdgU8Ya7axZx-",
"key": "v-PtT-DzpyCcqv6xNU25neTMkcc=/FjgJQXuH7OresQL4zgRqYG5bZ64x",
"returnOld": 0
},
{
"cmd": "avthumb/iphone_low",
"code": 0,
"desc": "The fop was completed successfully",
"error": "",
"hash": "FmZ5PbHMYD5uuP1-kHaLjKbrv-75",
"key": "tZ-w8jHlQ0__PYJdiisskrK5h3k=/FjgJQXuH7OresQL4zgRqYG5bZ64x",
"returnOld": 0
},
{
"cmd": "avthumb/m3u8/noDomain/1/r/30/vb/256k/vcodec/libx264/ar/22071/ab/64k/acodec/libmp3lame",
"code": 0,
"desc": "The fop was completed successfully",
"error": "",
"hash": "Fi4gMX0SvKVvptxfvoiuDfFkCuEG",
"key": "8ehryqviSaMIjkVQDGeDcKRZ6qc=/FjgJQXuH7OresQL4zgRqYG5bZ64x",
"returnOld": 0
},
{
"cmd": "avthumb/m3u8/noDomain/1/vb/440k",
"code": 0,
"desc": "The fop was completed successfully",
"error": "",
"hash": "FtuxnwAY9NVBxAZLcxNUuToR9y97",
"key": "s2_PQlcIOz1uP6VVBXk5O9dXYLY=/FjgJQXuH7OresQL4zgRqYG5bZ64x",
"returnOld": 0
}
],
"pipeline": "0.default",
"reqid": "ffmpeg.3hMAAH3p5Gupb6oT"
"type": "1"
"taskFrom": "workflow:mp4-transcode"
}
常见问题
Q1:回调超时,重试几次?重试间隔多久?
A:重试次数:13;重试间隔依次为:1s 2s 4s 8s 16s 32s …. 最大不超过3600s;重试条件: 回调超时或者客户回调服务器返回 5xx。
Q2:没有收到回调该如何排查?
A:首先需要排查创建任务时,是否配置了回调地址。
如果填写了回调地址,还是没有收到回调,则排查回调地址接收服务是否有问题。或者 提交工单 给我们。
文档反馈
(如有产品使用问题,请 提交工单)