任务回调
POST
/callback/video-translate
这样在任务创建的时候,只需要把您系统中实现的回调接口URL传在callback参数里。
当任务完成之后,TransDuck会调用callback参数中的url来通知任务处理结果。
请求参数
Body 参数application/json
创建成功后,返回视频翻译任务的详情数据
id
integer
视频翻译任务ID
url
string
视频URL
videoType
string
视频类型
from
string
视频源语言
to
string
视频翻译目标语言
ttsVoice
string
配音音色
videoId
string
视频ID
title
string
视频标题
videoDuration
integer
必需
success
boolean
必需
errDesc
string
必需
resultVideo
string
必需
resultVideo2
string
必需
resultSubtitle
string
必需
callback
string
必需
示例
{
"id": 0,
"url": "string",
"videoType": "string",
"from": "string",
"to": "string",
"ttsVoice": "string",
"videoId": "string",
"title": "string",
"videoDuration": 0,
"success": true,
"errDesc": "string",
"resultVideo": "string",
"resultVideo2": "string",
"resultSubtitle": "string",
"callback": "string"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/callback/video-translate' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 0,
"url": "string",
"videoType": "string",
"from": "string",
"to": "string",
"ttsVoice": "string",
"videoId": "string",
"title": "string",
"videoDuration": 0,
"success": true,
"errDesc": "string",
"resultVideo": "string",
"resultVideo2": "string",
"resultSubtitle": "string",
"callback": "string"
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
"string"
修改于 2024-03-27 17:46:11