Skip to main content
Version: Latest

导出有修改的项目

在此文本主要解说如何调来已经存在的视频项目信息,进行修改(包括文本,图片等要素)后再次发起合成请求。


1. API端点

https://app.aistudios.cn/api/odin/v3/editor/project/${key}

2. 请求参数

keydesctyperequireddefault
updates项目中修改的内容Jsontrue-
updates.value项目中各场面修改的内容Array(json)true-
updates.value[].sceneIdx修改内容的场景IdxInttrue-
updates.value[].type修改的内容类别String enum
(aiModel, shape, image, textImage, videoImage, audio, background)
true-
updates.value[].values修改内容Jsontrue-
webhookUrl回馈合成结果的网址Stringfalse-

3. 响应参数

keydesctype
projectId发出合成请求的项目IDString

4. 用例

curl https://app.aistudios.cn/api/odin/v3/editor/project/${project key}  \
-H "Authorization: ${API KEY}" \
-H "Content-Type: application/json" \
-X POST \
-d '{
"updates": {
"value": [
{
"sceneIdx": 0,
"type": "aiModel",
"values": {
"script": "changed script"
}
},
{
"sceneIdx": 1,
"type": "textImage",
"values": {
"text": "change text",
"fontSize": 100
}
}
]
},
"webhookUrl": ${webhook_delivery_address}
}'