Consulta el ciclo de vida del Travel de Adventure, el estado de streaming en el servidor y el conjunto de acciones del mundo actual; también puede reportar simultáneamente el heartbeat de pull-stream o reproducción del cliente.
Ámbito
Consulta el ciclo de vida del Travel de Adventure, el estado de streaming en el servidor y el conjunto de acciones del mundo actual; también puede reportar simultáneamente el heartbeat de pull-stream o reproducción del cliente. 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: Consulte con el
encryptedTravelIddevuelto por Ingresar a Travel. - Solicitante: Puede invocarlo su servidor o su cliente. Se recomienda sondear cada 2–5 segundos.
Solicitud HTTP
Singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-adventure/openapi/v1/travels/status
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
China (Beijing)
GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-adventure/openapi/v1/travels/status
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-adventure/openapi/v1/travels/status
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Parámetros de solicitud | Consultar estado de Travel |
Authorization Autenticación mediante clave de API. No se requiere la clave de API principal; pueden invocarla tanto la clave principal como una temporal.
| |
Parámetros de consulta | |
encryptedTravelId El ID de Travel cifrado de Adventure. Devuelto por Enter Travel. | |
clientStreamStatus El estado de recepción de flujo o reproducción RTC del cliente, sin distinción entre mayúsculas y minúsculas. Los valores no reconocidos se ignoran. Valores permitidos:
| |
clientStreamStatusTimeMs La marca de tiempo en milisegundos del cambio de estado del cliente. Se utiliza junto con |
Parámetros de respuesta | Travel en ejecución |
code Código de retorno. | |
message Mensaje de error. | |
data Datos de respuesta. |
Estados previos y notas de llamada
- Sondee cada 2–5 segundos.
- Las capacidades del producto Adventure no tienen estado
paused; no construya una máquina de estados basada en pausa / reanudación. characterActionsyenvironmentActionsson sugerencias de acciones disponibles; el control real todavía se envía mediante el SDKsendCommand.- Este endpoint no devuelve
mode,playUrl,bgmUrlnisessionId; la configuración de streaming se basa en la respuesta de Enter Travel. clientStreamStatuses el latido de reproducción del lado del cliente, yrtcStatuses el estado de transmisión del lado del servidor; no son intercambiables.- Adventure no admite HTTP
instruct,pause,resume,rewindniupdate-script; no integre las siguientes rutas como capacidades HTTP disponibles:/travels/instruct,/travels/pause,/travels/resume,/travels/rewind,/travels/update-script.
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 Travel pase a running:
- El cliente envía controles de dirección, punto de vista y acción a través del SDK
sendCommand(puede leer primero el conjunto de acciones devuelto por este endpoint). - Finalizar Travel: finalice la sesión y gestione los artefactos.