El cliente utiliza el ticket para crear un viaje real y obtener la configuración de unión RTC, la versión de capacidad de Acting y la relación de aspecto del reproductor. Una llamada exitosa crea el viaje.
Ámbito
El cliente utiliza el ticket para crear un viaje real y obtener la configuración de unión RTC, la versión de capacidad de Acting y la relación de aspecto del reproductor. Antes de llamar, confirme lo siguiente:
- Autenticación: La API Key principal no es obligatoria; el
ticketcompleta la validación de entrada a la sala. Para saber cómo obtenerla, consulte Obtener credenciales de autenticación. - Requisitos previos: El
ticketse obtiene de Obtener credencial de viaje, no ha caducado y no se ha utilizado, y el estado de su mundo esready. - Solicitante: Invocado por su cliente.
Solicitud HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/enter-travel
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-acting/openapi/v1/travels/enter-travel
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Parámetros de solicitud | Entrar al viaje (cliente) |
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 | |
ticket Una credencial de un solo uso, no caducada y no utilizada, obtenida de Obtener credencial de viaje. Reutilizar el mismo |
NotaActing no consume maxExperienceTimeSec; no lo pase. Si aun así se pasa un nivel no válido, se devuelve 400000 antes del enrutamiento del modelo.
Parámetros de respuesta | Entrada exitosa |
code Código de retorno. | |
message Mensaje de error. | |
data Datos de respuesta. |
Estados previos y notas de llamada
- El mundo correspondiente al
ticketdebe estarready, y el ticket no debe haber caducado ni haber sido utilizado. - Una llamada exitosa crea el viaje; reutilizar el mismo
ticketdevuelve401011. - Cuando la función o especificación de Acting no está habilitada, se devuelve
403007y no se crea ningún viaje. versiondebe tratarse comoactingV2; no invoque interfaces de control según otra versión de capacidad.- El cliente debe leer
aspectRatioantes de establecer la extracción de flujo o el contenedor de renderizado: use un contenedor vertical para9:16y un contenedor horizontal para16:9. - No pase
maxExperienceTimeSec. Acting no finaliza automáticamente por este campo, y el cliente no debe usarlo para implementar una cuenta regresiva. rtcConfig=nullsignifica que actualmente no hay ningún canal de transmisión disponible, y el cliente no puede iniciar la reproducción basándose en él.
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 entrar en la sala correctamente:
- Consultar estado del viaje: sondee cada 2–5 segundos; puede enviar instrucciones cuando el viaje esté en
runningopaused. - Enviar instrucción de proceso: dirigir la representación de juego de roles posterior.
- Pausar viaje / Reanudar viaje: controle el ritmo de ejecución según sea necesario.
- Finalizar viaje: al finalizar, entra en
completedy comienza el procesamiento de artefactos.