查询素材列表
分页查询素材,可按素材组、名称和状态过滤。
分页查询素材。可以按素材组 ID、素材组类型、素材名称和状态过滤。pageNo 从 1 开始,groupType 必填。
Base URL
https://api.autorouter.top— Production
Authentication
BearerAuth: http (bearer)
使用 Bearer Token 认证。
格式: Authorization: Bearer sk-xxxxxx
Endpoints
POST /seedance/v1/asset/query
查询素材列表
按条件分页返回素材列表和总条数。
Request Body
Content-Type: application/json
Example:
{
"pageNo": 1,
"pageSize": 10,
"groupType": "AIGC"
}Properties:
| Name | Type | Required | Description |
|---|---|---|---|
pageNo | integer | Yes | 页码,从 1 开始 |
pageSize | integer | Yes | 每页条数 |
groupIds | string[] | No | 素材组 ID 列表,按 ID 精确查询。不传则不过滤 |
groupType | string | Yes | 素材组类型。可选 AIGC(虚拟人像素材库)或 LivenessFace(真人素材库) |
assetName | string | No | 素材名称模糊搜索关键字,最长 64 个字符。不传则不过滤 |
statuses | string[] | No | 素材状态列表。不传则不过滤 |
pageNointeger(必选)
页码,从 1 开始
pageSizeinteger(必选)
每页条数
groupIdsstring[](可选)
素材组 ID 列表,按 ID 精确查询。不传则不过滤
groupTypestring(必选)
素材组类型。可选 AIGC(虚拟人像素材库)或 LivenessFace(真人素材库)
AIGC:虚拟人像素材库LivenessFace:真人素材库
查询素材时必填。AIGC 和 LivenessFace 都可以查询。
assetNamestring(可选)
素材名称模糊搜索关键字,最长 64 个字符。不传则不过滤
statusesstring[](可选)
素材状态列表。不传则不过滤
PROCESSING:处理中ACTIVE:可用FAILED:失败
不传则不过滤。素材状态为 FAILED 时,errorMessage 返回失败原因。
Responses
200: 成功
Content-Type: application/json
请求示例
curl -X POST "https://api.autorouter.top/seedance/v1/asset/query" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxxxx" \
-d '{
"pageNo": 1,
"pageSize": 10,
"groupType": "AIGC"
}'响应示例
{
"requestId": "reqId-4cdb2e42e2708ea73506414fbb3fd4a3",
"state": "OK",
"errorCode": null,
"errorMessage": null,
"body": {
"data": [
{
"assetId": "asset-20260731170718-dgnvv",
"groupId": "group-20260731170706-spjbr",
"assetName": "1313",
"assetType": "Image",
"assetUrl": "https://ark-media-asset.tos-cn-beijing.volces.com/21351870",
"status": "ACTIVE",
"createdTime": "2026-07-01 17:07:18",
"updatedTime": "2026-07-01 17:07:22"
}
],
"total": 1
}
}响应字段说明:
| Name | Type | Description |
|---|---|---|
requestId | string | 请求 ID |
state | string | 调用状态。OK 表示成功,ERROR 表示失败 |
errorCode | string | 异常码。成功时为空字符串或 null |
errorMessage | string | 异常消息。成功时为空字符串或 null |
body | object | 分页结果 |
body. | object[] | data 为当前页的素材列表 |
body. | string | 火山素材 ID |
body. | string | 火山资产组 ID |
body. | string | 素材名称 |
body. | string | 素材类型,取值为 Image、Video 或 Audio |
body. | string | 素材预签名 URL,动态生成,有效期 12 小时 |
body. | string | 素材状态,取值为 PROCESSING、ACTIVE 或 FAILED |
body. | string | 错误信息。状态为 FAILED 时返回失败原因 |
body. | string | 创建时间,格式 yyyy-MM-dd HH:mm:ss |
body. | string | 更新时间,格式 yyyy-MM-dd HH:mm:ss |
body. | integer | 符合条件的总条数 |
statestring
调用状态。OK 表示成功,ERROR 表示失败
OK:返回正常ERROR:返回错误,请查看errorCode和errorMessage
bodyobject
分页结果
data 为当前页的素材列表
符合条件的总条数
火山素材 ID
火山资产组 ID
素材名称
素材类型,取值为 Image、Video 或 Audio
Image:图片Video:视频Audio:音频
素材预签名 URL,动态生成,有效期 12 小时
素材状态,取值为 PROCESSING、ACTIVE 或 FAILED
PROCESSING:处理中ACTIVE:可用FAILED:失败
错误信息。状态为 FAILED 时返回失败原因
创建时间,格式 yyyy-MM-dd HH:mm:ss
更新时间,格式 yyyy-MM-dd HH:mm:ss
错误处理
HTTP 状态码为 200 时,仍需检查响应体中的 state。
state | 说明 |
|---|---|
OK | 调用成功,业务数据在 body |
ERROR | 调用失败。errorCode 为异常码,errorMessage 为异常消息 |
成功时 errorCode 和 errorMessage 可能为空字符串或 null。