Le client utilise le ticket pour créer un Travel réel et obtenir la configuration de connexion RTC, la version de capacité Acting et le rapport d'aspect du lecteur. Un appel réussi crée le Travel.
Scope
Le client utilise le ticket pour créer un Travel réel et obtenir la configuration de connexion RTC, la version de capacité Acting et le rapport d'aspect du lecteur. Avant d'appeler, confirmez les points suivants :
- Authentification : La clé API Key principale n'est pas requise ; le
ticketcomplète la validation d'entrée en salle. Pour savoir comment l'obtenir, voir Obtenir les identifiants d'authentification. - Prérequis : Le
ticketest obtenu via Obtenir l'identifiant de Travel, n'est ni expiré ni utilisé, et l'état de son World estready. - Appelant : Appelé par votre client.
Requête HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/enter-travel
Remplacez {WorkspaceId} par votre véritable ID d'espace de travail.
États-Unis (Virginie)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/enter-travel
Remplacez {WorkspaceId} par votre véritable ID d'espace de travail.
Paramètres de la requête | Entrer dans le travel (client) |
Content-Type Type de contenu de la requête. Ce paramètre doit être défini sur | |
Authorization Authentification par clé API. La clé API principale n'est pas requise ; la clé principale ou une clé API temporaire peut l'appeler.
| |
Corps de la requête | |
ticket Un identifiant à usage unique, non expiré et non utilisé, obtenu via Obtenir l'identifiant de Travel. Réutiliser le même |
RemarqueActing ne consomme pas maxExperienceTimeSec ; ne le transmettez pas. Si un niveau invalide est tout de même transmis, 400000 est retourné avant le routage du modèle.
Paramètres de réponse | Entrée réussie |
code Code de retour. | |
message Message d'erreur. | |
data Données de réponse. |
États préalables et notes d'appel
- Le World correspondant au
ticketdoit êtreready, et le ticket ne doit être ni expiré ni utilisé. - Un appel réussi crée le Travel ; réutiliser le même
ticketretourne401011. - Lorsque la fonctionnalité ou la spécification Acting n'est pas activée,
403007est retourné et aucun Travel n'est créé. versiondoit être traité commeactingV2; n'appelez pas les interfaces de contrôle selon une autre version de capacité.- Le client doit lire
aspectRatioavant d'établir la récupération du flux ou le conteneur de rendu : utiliser un conteneur portrait pour9:16et un conteneur paysage pour16:9. - Ne transmettez pas
maxExperienceTimeSec. Acting ne se termine pas automatiquement selon ce champ, et le client ne doit pas l'utiliser pour implémenter un compte à rebours. rtcConfig=nullsignifie qu'il n'y a actuellement aucun canal de streaming disponible, et le client ne peut pas démarrer la lecture sur cette base.
Codes d'erreur
Si l'appel du modèle échoue et renvoie une erreur, consultez Codes d'erreur HappyOyster pour la résoudre.
Étapes suivantes
Après être entré dans la salle avec succès :
- Interroger l'état du Travel : interroger toutes les 2–5 secondes ; vous pouvez envoyer des instructions lorsque le Travel est
runningoupaused. - Envoyer une instruction de processus : piloter la performance de jeu de rôle ultérieure.
- Mettre en pause le Travel / Reprendre le Travel : contrôler le rythme d'exécution selon les besoins.
- Terminer le Travel : à la fin, il passe à
completedet le traitement des artefacts commence.