POST
/
api
/
v3
/
seedance
创建素材组(真人)
curl --request POST \
  --url https://api.novawander.cn/api/v3/seedance \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "CallbackURL": "<string>",
  "ProjectName": "<string>"
}
'

简介

发起 H5 真人核验会话。真人素材组(GroupType = LivenessFace)不能通过 CreateAssetGroup 创建(会被强制改写为 AIGC),只能走本流程。 与虚拟素材库共用同一套 Asset/AssetGroup Action;核验通过并拿到 GroupId 后,后续增删改查与 AIGC 完全一致。
响应形状与其他 Action 不一样:这是原始的扁平结构,不是 {ResponseMetadata, Result} 信封。
配额检查发生在这一步:超限返回 403,ResponseMetadata.Error.Code = "QuotaExceeded",不会生成 H5 核验链接。

认证

Authorization
string
必填
Bearer Token,如 Bearer sk-your_token_key

请求参数

CallbackURL
string
无论传什么,都会强制改写为固定的回调页地址——防止跳转到调用方指定的任意地址。GetVisualValidateResult 走带 Bearer 鉴权的同一 API,不依赖回调页传递上下文
ProjectName
string
默认值:"default"
项目名

请求示例

curl -X POST "https://api.novawander.cn/api/v3/seedance?Action=CreateVisualValidateSession&Version=2024-01-01" \
  -H "Authorization: Bearer sk-your_token_key" \
  -H "Content-Type: application/json" \
  -d '{}'

响应示例

{
  "BytedToken": "202607...",
  "H5Link": "https://www.byteplus.com/en/liveness-face-manage/authorization?pl=...",
  "CallbackURL": "https://api.novawander.cn/asset-validate-callback.html"
}
字段说明
H5Link展示给终端用户完成真人核验(建议 WebView/浏览器打开)
BytedToken调用方自行保存,30 分钟内有效、只能核验一次;完成后用它调用 GetVisualValidateResult 换 GroupId
CallbackURL核验完成后的兜底展示页,不影响用 BytedToken 主动轮询结果