- API文档
- Avatar Marketing Video
- Video Avatar
- Product Avatar
- Product Avatar API Usage
- Replace Product Image
- Image2Video
- Category QueryGET
- Public product avatar QueryGET
- Product AnyShoot
- Replace Product Image
- Template CategoryGET
- Template ListGET
- Common Task
- image2Video
- Scraper
- Upload
- check notice urlPOST
- Voice QueryGET
- Ethnicity QueryGET
- AiAvatar QueryGET
- Caption ListGET
submit task
Developing
POST
/v1/m2v/task/submit
参数说明#
1.
Request
Header Params
Topview-Uid
string
required
Authorization
string
required
Body Params application/json
productLink
string
产品链接
fileIds
array[string]
自定义素材文件
productName
string
产品名称
productDescription
string
产品描述
aspectRatio
string
期望输出的分辨率
language
string
语言
语言列表:
English: en
Arabic (العربية): ar
Bulgarian (Български): bg
Croatian (Hrvatski): hr
Czech (Čeština): cs
Danish (Dansk): da
Dutch (Nederlands): nl
Filipino (Filipino): fil
Finnish (Suomi): fi
French (Français): fr
German (Deutsch): de
Greek (Ελληνικά): el
Hindi (हिन्दी): hi
Hungarian (Magyar): hu
Indonesian (Bahasa Indonesia): id
Italian (Italiano): it
Japanese (日本語): ja
Korean (한국어): ko
Malay (Bahasa Melayu): ms
Norwegian (Norsk): nb
Polish (Polski): pl
Portuguese (Português): pt
Romanian (Română): ro
Russian (Русский): ru
Simplified Chinese (简体中文): zh-CN
Slovak (Slovenčina): sk
Spanish (Español): es
Swedish (Svenska): sv
Traditional Chinese (繁體中文): zh-Hant
Turkish (Türkçe): tr
Ukrainian (Українська): uk
Vietnamese (Tiếng Việt): vi
Thai (ภาษาไทย): th 泰语目前仅支持的voiceId:5d188a658b5a424e98bf0dbbcb8f97d8, eea5e5a4fb534231a5b4cf4766dd7a5f, 537e2643719c47bdac1d8a2c7f0c844a,
e22db502aa8d40d9ba791083c9f4ab35
voiceId
string
音色id
captionId
string
optional
aiavatarId
string
数字人id
videoLengthType
integer
输出视频长度类型
endcardFileId
string
片尾文件id
endcardAspectRatio
string
片尾文件期望的分辨率
endcardBackgroundColor
string
片尾背景颜色
logoFileId
string
logo文件id
preview
boolean
是否预览模式
当设置成true,会先返回预览视频,当需要导出视频时,需要触发export接口进行导出;
当设置成false或者空,会返回导出视频
noticeUrl
string
optional
Example
{
"productLink": "string",
"fileIds": [
"string"
],
"productName": "string",
"productDescription": "string",
"aspectRatio": "string",
"language": "string",
"voiceId": "string",
"captionId": "string",
"aiavatarId": "string",
"videoLengthType": 0,
"endcardFileId": "string",
"endcardAspectRatio": "string",
"endcardBackgroundColor": "string",
"logoFileId": "string",
"preview": true,
"noticeUrl": "string"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.topview.ai/v1/m2v/task/submit' \
--header 'Topview-Uid;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"productLink": "string",
"fileIds": [
"string"
],
"productName": "string",
"productDescription": "string",
"aspectRatio": "string",
"language": "string",
"voiceId": "string",
"captionId": "string",
"aiavatarId": "string",
"videoLengthType": 0,
"endcardFileId": "string",
"endcardAspectRatio": "string",
"endcardBackgroundColor": "string",
"logoFileId": "string",
"preview": true,
"noticeUrl": "string"
}'
Responses
🟢200成功
application/json
Body
code
string
required
message
string
required
result
object
required
taskId
string
任务id
status
string
任务状态
errorMsg
string
任务异常信息
subTaskId
string
required
Example
{
"code": "string",
"message": "string",
"result": {
"taskId": "string",
"status": "string",
"errorMsg": "string",
"subTaskId": "string"
}
}
Modified at 2025-06-13 03:30:05