API REST pour la création et l’activation de modules id198CF0260Y4
L’API REST suivante vous permet de créer et d’activer des modules CRX.
Créer et activer un module
Une méthode POST qui crée et active le package CRX.
URL de la demande :
http://<aem-guides-server>: <port-number>/bin/fmdita/activate</port-number></aem-guides-server>
Paramètres :
La requête de requête est constituée de la chaîne de règles JSON. Le type de contenu de la requête de POST doit être défini sur application/json; charset=UTF-8
.
Par exemple :
L’exemple suivant illustre l’appel d’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 les logiciels sur site
-
Par Cloud Service, si le paramètre contient une valeur non valide, l’activation du package échoue.
-
Pour les logiciels on-premise, si le paramètre contient une valeur non valide, l’erreur est consignée et la publication est effectuée en utilisant la valeur par défaut,
publish
.
Si vous ne définissez pas le paramètre facultatif, activationTarget
, il est activé à l’aide de l’agent de publication par défaut pour les logiciels Cloud Service et locaux.
L’exemple suivant illustre l’appel d’API à l’aide de la commande curl avec le paramètre facultatif :
'''XML
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 ?activationTarget='<validActivationTargetValue>'
'
</validActivationTargetValue></port-number></aem-guides-server></password></username>