获取 Seedance 视频内容
curl --request GET \
--url https://api.getinfinityblue.com/v1/videos/{task_id}/content \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getinfinityblue.com/v1/videos/{task_id}/content"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getinfinityblue.com/v1/videos/{task_id}/content', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));"<string>"{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}Seedance 异步
获取 Seedance 视频内容
通过接口代理下载已完成 Seedance 视频任务的 MP4 文件
GET
/
v1
/
videos
/
{task_id}
/
content
获取 Seedance 视频内容
curl --request GET \
--url https://api.getinfinityblue.com/v1/videos/{task_id}/content \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getinfinityblue.com/v1/videos/{task_id}/content"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getinfinityblue.com/v1/videos/{task_id}/content', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));"<string>"{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}{
"error": {
"message": "无效的时长。支持的范围为 4 到 15 秒。",
"type": "invalid_request_error",
"param": "seconds",
"code": "invalid_duration"
}
}使用场景
当你需要在自己的服务器中代理视频下载,或不方便直接访问metadata.url 中的 CDN 地址时,可使用此接口。
前置条件
- 任务
status必须为completed - 任务未过期(参考
expires_at字段)
响应格式
成功时返回video/mp4 字节流,HTTP 状态码为 200。
客户端应将响应体直接写入文件或通过流传输给终端用户。
替代方案
如果只需要链接,直接读取GET /v1/videos/{task_id} 响应中的 metadata.url 即可,
无需通过此接口下载。