API REST para criar e ativar pacotes id198CF0260Y4
A API REST a seguir permite criar e ativar pacotes do CRX.
Criar e ativar pacote
Um método POST que cria e ativa o pacote CRX.
Solicitar URL:
http://<aem-guides-server>: <port-number>/bin/fmdita/ativate
Parâmetros:
A consulta de solicitação consiste na sequência de regras JSON. O tipo de conteúdo da solicitação POST deve ser definido como application/json; charset=UTF-8
.
Exemplo:
O exemplo a seguir mostra a chamada de API usando o 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
ou publish
para Cloud Service e publish
para Software Local
-
No Cloud Service, se o parâmetro contiver um valor inválido, a ativação do pacote falhará.
-
Para Software Local, se o parâmetro contiver um valor inválido, o erro será registrado e a publicação será feita usando o valor padrão,
publish
.
Se você não definir o parâmetro opcional activationTarget
, ele será ativado usando o agente de publicação padrão para o Cloud Service e para o Software local.
O exemplo a seguir mostra a chamada de API usando o comando curl com parâmetro opcional:
"XML
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[Cadeia de caracteres de regras JSON](create-ativate-package-java.md#example-create-ativate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/ativate?ativationTarget=`<validAcdk tivationTargetValue>`
"