API de REST para crear y activar paquetes id198CF0260Y4
La siguiente API de REST le permite crear y activar paquetes de CRX.
Crear y activar paquete
Método de POST que crea y activa un paquete de CRX.
URL de solicitud:
http://<aem-guides-server>: <port-number>/bin/fmdita/activate
Parámetros:
La consulta de solicitud consiste en la cadena de reglas JSON. El tipo de contenido de la solicitud del POST debe establecerse en application/json; charset=UTF-8
.
Ejemplo:
El siguiente ejemplo muestra la llamada de API mediante el comando 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
Parámetro opcional
activationTarget
Valores válidos
preview
o publish
para el Cloud Service y publish
para el software On-Premise
-
Para el Cloud Service, si el parámetro contiene un valor no válido, se produce un error en la activación del paquete.
-
Para el software On-Premise, si el parámetro contiene un valor no válido, el error se registra y la publicación se realiza con el valor predeterminado
publish
.
Si no define el parámetro opcional activationTarget
, se activará usando el agente de publicación predeterminado tanto para el Cloud Service como para el software On-Premise.
El siguiente ejemplo muestra la llamada de API mediante el comando curl con un parámetro opcional:
"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=`<validActivation TargetValue>`
"