Un serveur tiers utilise la clé API principale pour échanger contre un ticket à courte durée de vie et à usage unique, puis le délivre en toute sécurité au client. Ce point de terminaison valide uniquement la propriété du World, son statut et son quota ; il ne crée pas de Travel.
Scope
Un serveur tiers utilise la clé API principale pour échanger contre un ticket à courte durée de vie et à usage unique, puis le délivre en toute sécurité au client. Avant d'appeler, confirmez les points suivants :
-
Authentification : Seule la clé API principale est prise en charge ; les clés API temporaires ne peuvent pas être utilisées (code d'erreur
403003).- Obtenir la clé API principale : Obtenir et configurer une clé API.
-
Prérequis : Le monde doit appartenir au compte principal actuel et au modèle de mise en scène, et son statut doit être
ready. Confirmer via Interroger le statut de construction du monde. -
Appelant : Appelé par votre serveur ; le
ticketrésultant ne doit être délivré qu'à un client sur le point d'entrer immédiatement dans la salle.
Requête HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/get-travel-credential
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-directing/openapi/v1/worlds/get-travel-credential
Remplacez {WorkspaceId} par votre véritable ID d'espace de travail.
Paramètres de la requête | Obtenir l'identifiant de travel |
Content-Type Type de contenu de la requête. Ce paramètre doit être défini sur | |
Authorization Authentification par clé API. Seule la clé API principale est prise en charge ; elle commence par | |
Corps de la requête | |
encryptedWorldId Un ID de monde de mise en scène sous le compte principal actuel avec le statut |
Paramètres de réponse | Échange réussi |
code Code de retour. | |
message Message d'erreur. | |
data Données de réponse. |
États préalables et notes d'appel
- Le Monde doit être
ready. - Le
ticketest valide pendant 30 minutes et ne peut être utilisé avec succès qu'une seule fois ; obtenez-en un nouveau après son expiration ou son utilisation. - Le
ticketne doit être délivré qu'à un client sur le point d'entrer immédiatement dans la salle, et ne doit pas être conservé comme identifiant d'accès à long terme. - L'appel de ce point de terminaison ne crée pas de Travel ; le Travel est créé lorsque l'entrée dans la salle réussit.
- Si le quota pour ce Monde n'a pas été acheté,
403007est retourné ; si la configuration de capacité est temporairement indisponible,403008est retourné.
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 avoir obtenu le ticket :
- Entrer dans le Travel : le client utilise le
ticketpour créer un Travel et obtenir la configuration RTC.