API REST pour la création et l’activation de packages id198CF0260Y4
L’API REST suivante vous permet de créer et d’activer des packages CRX.
Créer et activer un package
Méthode de POST qui crée et active le package CRX.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/fmdita/activate
Paramètres :
La requête de requête se compose de la chaîne de règles JSON. Le type de contenu de la requête du POST doit être défini sur application/json; charset=UTF-8.
Exemple :
L’exemple suivant illustre l’appel API à l’aide de la commande curl :
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate
Paramètre facultatif
activationTarget
Valeurs valides
preview ou publish pour Cloud Service et publish pour le logiciel On-premise
-
Pour Cloud Service, si le paramètre contient une valeur non valide, l’activation du package échoue.
-
Pour le logiciel On-premise, si le paramètre contient une valeur non valide, l’erreur est consignée et la publication est effectuée à l’aide de la valeur par défaut,
publish.
Si vous ne définissez pas le paramètre facultatif, activationTarget, il s’active à l’aide de l’agent de publication par défaut pour le Cloud Service et le logiciel On-premise.
L’exemple suivant illustre l’appel API à l’aide de la commande curl avec le paramètre facultatif :
"XML
curl -u <*nom d’utilisateur*>:<*mot de passe*> -H "Type de contenu : application/json; charset=UTF-8" -k -X POST -d "{[chaîne de règles JSON](create-activate-package-java.md#example-create-activate-package-id198JH0B9055000500000000)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate?activationTarget=<validActivationTargetValue>`
"
"