API REST per la gestione dell’output id175UB30E05Z
Le seguenti API REST sono disponibili per la gestione dell’output in AEM Guides.
Ottenere tutti i predefiniti di output per una mappa DITA get-output-presets-dita-map
Metodo POST che recupera tutti i predefiniti di output configurati per una mappa DITA.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
:operationgetalloutputs.Nota: il valore non distingue tra maiuscole e minuscole.
sourcePathValori risposta:
Restituisce una matrice di oggetti Predefinito di output JSON, ognuno dei quali contiene i seguenti elementi:
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- PERSONALIZZATO
outputTitleditaValPathListtargetPathsiteNametemplatePathsearchScopelocal.generateTOCgenerateBreadcrumbsoverwriteStrategypdfGenerator- DITAOT
- FMPS
DitaValPath elemento non più supportato.Crea predefinito di output
Metodo POST che crea un nuovo predefinito di output per una mappa DITA.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
:operationcreateoutput.Nota: il valore non distingue tra maiuscole e minuscole.
sourcePathoutputTitleNota: quando viene creato un nuovo predefinito di output, il sistema back-end utilizza un nome univoco per il predefinito di output dal titolo specificato.
outputType- AEMSITE
- HTML5
- EPUB
- PERSONALIZZATO
Valori risposta:
outputNameoutputTitle.Salva predefinito di output
Metodo POST che salva le modifiche apportate in un predefinito di output.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
:operationsaveoutput.Nota: il valore non distingue tra maiuscole e minuscole.
sourcePathoutputObjoutputObj.outputName contiene il nome del predefinito di output da aggiornare. Per il formato dell'oggetto JSON, vedere la tabella Valori di risposta in Ottenere tutti i predefiniti di output per una mappa DITA.Valori risposta:
Restituisce una risposta HTTP 200 (Riuscito).
Ottieni un predefinito di output specifico
Metodo POST che recupera un predefinito di output esistente.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
:operationgetoutput.Nota: il valore non distingue tra maiuscole e minuscole.
sourcePathoutputNameValori risposta:
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- PERSONALIZZA
outputTitleditaValPathListtargetPathsiteNamesiteTitletemplatePathsearchScopelocal.generateTOCgenerateBreadcrumbsoverwriteFilespdfGenerator- DITAOT
- FMPS
DitaValPath elemento non più supportato.Genera output
Metodo di GET che genera output utilizzando uno o più predefiniti di output.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
operationGENERATEOUTPUT.Nota: il valore fa distinzione tra maiuscole e minuscole.
sourceoutputNameValori risposta:
Restituisce una risposta HTTP 200 (Riuscito).
Genera output incrementale
Metodo di GET che genera un output incrementale per un sito AEM utilizzando uno o più predefiniti di output.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
operationINCREMENTALPUBLISH.Nota: il valore fa distinzione tra maiuscole e minuscole.
contentPath{
{
"ditamap":
"/content/dam/sample/sample.ditamap",
"topics": [
"/content/dam/sample/topic1.xml",
"/content/dam/sample/topic2.xml"
],
"fullMaps": [
"/content/dam/sample/submap.ditamap"
],
"maps": [
"/content/dam/sample/keyspace.ditamap"
],
"outputs": [
"aemsite"
]
}
}
- L'attributo
ditamaputilizza il percorso assoluto della mappa DITA utilizzata per generare l'output. - L'attributo
topicsaccetta un array di argomenti che vengono aggiornati e devono essere ripubblicati. - L'attributo
fullMapscontiene il percorso dei file di mappa (come submaps a blocchi) necessari insieme ai relativi argomenti per la generazione dell'output incrementale. - L'attributo
mapscontiene il percorso dei file di mappa (per la risoluzione dei riferimenti dello spazio chiave) estratti sul disco senza argomenti. - L'attributo
outputsaccetta una matrice di nomi di predefiniti di output utilizzati per generare l'output.
Valori risposta:
Restituisce una risposta HTTP 200 (Riuscito).
Elimina predefinito di output
Metodo POST che elimina un predefinito di output.
URL richiesta:
http://<server-guide-aem>: <numero-porta>/bin/publishlistener
Parametri:
:operationdeleteoutput.Nota: il valore non distingue tra maiuscole e minuscole.
sourcePathoutputNameValori risposta:
Restituisce una risposta HTTP 200 (Riuscito).