Soumettre l'ensemble complet de 45 tours dans un Travel en mode script pour remplacer intégralement les acts du Travel actuel. Seul creationModel=scriptlist est pris en charge.
Scope
Soumettre l'ensemble complet de 45 tours dans un Travel en mode script (creationModel=scriptlist) afin de remplacer intégralement les acts du Travel actuel. Avant d'effectuer l'appel, confirmer les points suivants :
- Authentification : La clé API principale n'est pas requise ; la clé principale ou une clé API temporaire peut l'appeler. Pour savoir comment les obtenir, voir Obtenir les identifiants d'authentification.
- Prérequis : Le
creationModeldu Travel doit êtrescriptlist, et son statut doit êtrerunningoupending. Confirmer via Query Travel Status. - Appelant : Votre serveur ou votre client peut l'appeler.
Requête HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/update-script
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/travels/update-script
Remplacez {WorkspaceId} par votre véritable ID d'espace de travail.
Paramètres de la requête | Mettre à jour le script
|
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 | |
encryptedTravelId L'ID de Travel chiffré Directing à mettre à jour ; son | |
scriptList Conteneur de script complet. Seul scriptList.acts Liste complète des actes. Contraintes :
Ce point de terminaison est un remplacement complet et ne prend pas en charge la soumission uniquement des tours modifiés. | |
userAgent Identifiant de version du SDK ou du client. Une chaîne non vide ; prévaut sur le |
Paramètres de réponse | Mise à jour acceptée |
code Code de retour. | |
message Message d'erreur. | |
data Données de réponse. |
États préalables et notes d'appel
- Seul
creationModel=scriptlistprend en charge ce point de terminaison ; un Voyage en mode standard qui l'appelle par erreur retourne409000. - Le statut du Voyage doit être
runningoupending. actsdoit contenir exactement 45 entrées ; turn doit être 1–45, contigus et non dupliqués, sinon400000est retourné.- Le contenu du script qui échoue à la politique de sécurité du contenu retourne
403004; un rejet pour conformité aux droits d'auteur ou à la propriété intellectuelle retourne403005.
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 la mise à jour :
- Interroger le statut du voyage : voir les informations sur les chapitres.
- Mettre le voyage en pause / Rembobiner le voyage.
- End Travel : terminer la session et traiter les artefacts.