Video Gen API 开发者文档
使用指南火山兼容APIOpenAI 兼容API在线调试帮助支持

真人素材认证流程

创建 H5 会话、处理回调并获取 LivenessFace 素材组

真人认证包含两个服务端 Action 和一次终端用户 H5 操作。最终应以服务端查询结果为准。

1. 创建认证会话

调用 CreateVisualValidateSession,传入公网可访问的 CallbackURL

回调地址长度不能超过 2048,不应包含用户敏感信息,也不能指向 localhost、私网或链路本地地址。响应包含:

  • BytedToken:本次认证的唯一凭证,有效期 30 分钟且仅可认证一次。
  • H5Link:交给终端用户打开的认证页面,使用后失效。
  • CallbackURL:认证完成后的跳转地址。

H5Link 交给终端用户,并保存 BytedToken。需要指定页面语言时,可在 H5Link 后使用 lng 参数;支持 zhenzh-Hant

3. 处理回调

用户完成操作后,浏览器会跳转到 CallbackURL,并附加以下查询参数:

参数说明
bytedToken本次认证的唯一凭证
resultCode10000 表示认证成功
algorithmBaseRespCode服务端子错误码
reqMeasureInfoValue是否计费,01
verify_type固定为 real_time

回调表示终端流程已经结束,但不能替代服务端查询。

4. 获取真人素材组

resultCode10000 时,调用 GetVisualValidateResult,传入保存的 BytedToken

成功响应中的 GroupId 是本次认证创建的 LivenessFace 素材组 ID。认证尚未完成时,服务可能返回待处理错误;不要重复使用已经消费或过期的 BytedToken。

归属与幂等

同一服务商真人素材组只能归属于一个本地用户。若素材组已被其他用户同步,会返回资源冲突。

最后更新于