Envíe el conjunto completo de 45 turnos en un viaje en modo guion para reemplazar por completo los actos del viaje actual. Solo se admite creationModel=scriptlist.
Ámbito
Envíe el conjunto completo de 45 turnos en un viaje en modo guion (creationModel=scriptlist) para reemplazar por completo los acts del viaje actual. Antes de realizar la llamada, 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
creationModeldel viaje debe serscriptlist, y su estado debe serrunningopending. Confirme mediante Consultar estado del viaje. - Solicitante: Puede invocarla su servidor o su cliente.
Solicitud HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/update-script
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
EE. UU. (Virginia)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/update-script
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Parámetros de solicitud | Actualizar guion
|
Content-Type Tipo de contenido de la solicitud. Este parámetro debe establecerse en | |
Authorization 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 El ID de viaje cifrado de Directing que se va a actualizar; su | |
scriptList Contenedor completo del guion. Solo scriptList.acts Lista completa de actos. Restricciones:
Este endpoint es un reemplazo completo y no admite enviar solo los turnos modificados. | |
userAgent Identificador de versión del SDK o del cliente. Una cadena no vacía; tiene prioridad sobre el |
Parámetros de respuesta | Actualización aceptada |
code Código de retorno. | |
message Mensaje de error. | |
data Datos de respuesta. |
Estados previos y notas de llamada
- Solo
creationModel=scriptlistadmite este endpoint; un Travel en modo estándar que lo llame por error devuelve409000. - El estado del Travel debe ser
runningopending. actsdebe tener exactamente 45 entradas; turn debe ser 1–45, contiguo y sin duplicados, de lo contrario se devuelve400000.- El contenido del script que falla la política de seguridad de contenido devuelve
403004; un rechazo por cumplimiento de derechos de autor o propiedad intelectual devuelve403005.
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 actualizar:
- Query Travel Status: ver información de capítulos.
- Pausar viaje / Rebobinar viaje.
- End Travel: finalizar la sesión y procesar los artefactos.