El cliente utiliza el ticket para crear un Viaje real y obtener la configuración de unión RTC y la versión de capacidad de Dirección. creationModel determina las interfaces de control que el Viaje puede llamar.
Ámbito
El cliente utiliza el ticket para crear un Viaje real y obtener la configuración de unión RTC. Antes de realizar la llamada, 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-directing/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-directing/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 NotaLa entrada al viaje de Dirección no consume maxExperienceTimeSec; no lo pase. Este campo solo tiene efecto para Adventure; si se pasa un nivel no válido, se devuelve 400000 antes del enrutamiento del modelo. La respuesta exitosa sigue siendo null. |
Parámetros de respuesta | |
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. - No pase
maxExperienceTimeSec. Dirección no limita el tiempo de experiencia mediante este campo. - Una llamada exitosa crea el viaje; reutilizar el mismo
ticketdevuelve401011. - Cuando
creationModel=scriptlist, no llame ainstruct; utilice Actualización completa del guion en su lugar. 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 y llame a las interfaces de control disponibles según
creationModel. - Modo estándar: Enviar instrucción de proceso.
- Modo guion: Actualización completa del guion.
- Comunes: Pausar / Reanudar / Rebobinar / Finalizar.