Skip to main content

回调通知

当您在创建视频任务时提供了 notify_url,Scenext会在任务完成(成功或失败)时向您的服务器发送回调通知。

回调数据格式

Scenext会向您的 notify_url 发送POST请求,包含以下数据:
string
任务ID
string
任务状态:COMPLETEDFAILEDIN_PROGRESS
array
任务进度信息列表
array
任务结果(仅在完成时存在)
integer
时间戳(Unix时间戳)

签名验证

为确保安全性,每个回调请求都包含HMAC-SHA256签名,位于 X-Signature 请求头中。

验证步骤

  1. 获取请求体的JSON字符串
  2. 使用您的API密钥生成HMAC-SHA256签名
  3. 比较生成的签名与 X-Signature 头部的值

Python验证示例

Node.js验证示例

回调示例

任务完成回调

任务失败回调

提示

  • 请务必验证回调签名以确保安全性
  • 回调通知无需返回响应,该回调通知只会发送一次