Consulta el original grabado y las tres variantes compuestas de un Travel de Acting completado. Para entrega externa, se recomienda withInstructionAndWatermark.
Ámbito
Consulta el original grabado y las tres variantes compuestas de un Travel de Acting completado. withInstruction es la variante con superposición de las instrucciones de proceso del usuario; para entrega externa, se recomienda withInstructionAndWatermark. Antes de realizar la llamada, confirme lo siguiente:
-
Autenticación: Solo se admite la API Key principal; no se pueden utilizar API Keys temporales (código de error
403003).- Obtenga la API Key principal: Obtener y configurar una API Key.
-
Requisitos previos: El estado del Travel es
completed. Una URL original disponible es la condición previa para devolver una respuesta de artefactos. Confírmelo mediante Consultar estado del Travel. -
Caller: Llamado por su servidor.
Solicitud HTTP
Singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/artifacts
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
EE. UU. (Virginia)
GET https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/artifacts
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Parámetros de solicitud | Consultar artefactos del Travel |
Authorization Autenticación mediante API Key. Solo se admite la API Key principal; comienza con | |
Parámetros de consulta | |
encryptedTravelId Un ID de Travel cifrado de Acting con estado |
Parámetros de respuesta | Los cuatro artefactos están listosComposición aún en proceso |
code Código de retorno. | |
message Mensaje de error. | |
data Datos de respuesta. |
Estados previos y notas de llamada
- El cliente puede sondear a un intervalo controlado mientras
composeStatus != ready. video.withInstructiones la variante con superposición de instrucciones de proceso, no el original sin instrucciones.- Para entrega externa, lea
video.withInstructionAndWatermark; si su caso de uso solo necesita el original, continúe leyendovideo.original.url. - Las cuatro variantes de video comparten el mismo resultado de análisis de duración, por lo que dentro de una misma respuesta las variantes listas con una duración analizable devuelven un valor consistente de
durationSec. - Un Travel finalizado por
TRAVEL_NO_STREAM_AUTO_ENDtiene estadofailedy no genera artefactos consultables. - No interprete siempre
404000como "aún no completado": primero leastatusyerrorCodemediante Consultar estado del Travel o Consultar lista de Travels; para un Travel con estadofailed, muestre el motivo del fallo.
Escenarios 404000
| Escenario | Comportamiento del endpoint |
|---|---|
El Travel aún está en progreso (init / pending / running / paused) | Devuelve el código de negocio 404000, con message = Video is still being generated, please try again once the process is complete |
El Travel está failed | Devuelve el código de negocio 404000, con message = Experience failed and no video was produced (errorCode=<errorCode>): <errorMessage>; el fallo es terminal y no se producirá ningún video |
| El Travel no existe, no le pertenece o no es de tipo Acting | Devuelve el código de negocio 404000 |
| La URL original no está disponible | Devuelve el código de negocio 404000; el original es el requisito estricto para todo el endpoint |
| El original está listo y la composición aún está en proceso | HTTP 200; el elemento compuesto correspondiente tiene status=processing, url=null |
| La composición falló o la URL no está disponible temporalmente | HTTP 200; el elemento compuesto correspondiente tiene status=unavailable, url=null |
Códigos de error
Si la llamada al modelo falla y devuelve un error, consulte Códigos de error de HappyOyster para resolverlo.
Siguientes pasos
- Consultar lista de Travels: ver otros Travels históricos.
- Finalizar Travel: finalizar un nuevo Travel antes de consultar sus artefactos.