Finaliza activamente un viaje de Acting. Después de una finalización normal, entra en completed y comienza a procesar artefactos; en una finalización por tiempo de espera sin flujo, entra en failed y no se generan artefactos de reproducción.
Ámbito
Finalizar activamente un viaje de Acting. Después de una finalización normal, el viaje entra en completed y comienza a procesar artefactos; en una finalización por tiempo de espera sin flujo, entra en failed y no se generan artefactos de reproducción. Antes de llamar, confirme lo siguiente:
- Autenticación: La clave de API principal no es obligatoria; pueden invocarla tanto la clave principal como una temporal. Para saber cómo obtenerlas, consulte Obtener credenciales de autenticación.
- Requisitos previos: El viaje no debe haber entrado todavía en un estado terminal y debe estar en un estado que el servidor pueda finalizar. Confírmelo mediante Consultar estado del viaje.
- Solicitante: Puede invocarla su servidor o su cliente.
Solicitud HTTP
- Singapore
- EE. UU. (Virginia)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/endReemplace {WorkspaceId} con su ID de espacio de trabajo real.Parámetros de solicitud |
|
Content-Typestring(Requerido)Tipo de contenido de la solicitud. Este parámetro debe establecerse en application/json. | |
Authorization string (Requerido)Autenticación mediante clave de API. No se requiere la clave de API principal; pueden invocarla tanto la clave principal como una temporal.
| |
Cuerpo de la solicitud | |
encryptedTravelId string (Obligatorio)El ID de viaje cifrado de Acting que se va a finalizar. Devuelto por Enter Travel. | |
failCode string (Opcional)El motivo de finalización por fallo para un tiempo de espera sin flujo. Cuando se omite, se trata como una finalización normal. Actualmente solo se admite:
400000. | |
userAgent string (Opcional)Identificador de versión del SDK o del cliente. Una cadena no vacía; tiene prioridad sobre el User-Agent HTTP. |
Parámetros de respuesta |
|
code integerCódigo de retorno. 0 indica éxito; un valor distinto de cero es un código de error. | |
message stringMensaje de error. null en caso de éxito. | |
data objectDatos de respuesta. null en caso de fallo.
Propiedades encryptedTravelId stringEl ID de viaje cifrado que se finalizó.status stringEstado de finalización:
stringCódigo de motivo de fallo; se devuelve solo en una finalización por fallo.errorMessage stringDescripción del fallo; se devuelve solo en una finalización por fallo.endedAt stringHora de finalización, en formato ISO 8601; puede ser null cuando aún no está disponible.durationSec integerDuración efectiva del video en segundos; null en una finalización por fallo sin flujo o cuando la duración aún no se puede analizar. |
Estados previos y notas de llamada
- El
encryptedTravelIddebe pertenecer a la cuenta principal actual y al modelo de Acting. - El viaje no debe haber entrado todavía en un estado terminal y debe estar en un estado que el servidor pueda finalizar.
- Cuando se omite
failCode, se trata como una finalización normal; pasar un valor no compatible devuelve400000. - En una finalización normal,
durationSecutiliza preferentemente la duración real del video finalizado disponible; puede sernullcuando la duración del video finalizado aún no se puede analizar. - Acting no utiliza
maxExperienceTimeSecy no finalizará automáticamente después de esa duración cuando el cliente lo pase. - Después de que una finalización normal alcance
completed, los artefactos compuestos pueden seguir procesándose; consúltelos y sondee según Consultar artefactos del viaje.
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
Después de que el viaje entre en completed:
- Consultar artefactos del viaje: sondear para obtener las variantes originales grabadas y compuestas.
- Consultar lista de viajes: ver viajes históricos.