REST-APIs für die Ausgabeverwaltung id175UB30E05Z
Die folgenden REST-APIs sind für die Verwaltung der Ausgabe in AEM Guides verfügbar.
Abrufen aller Ausgabevorgaben für eine DITA-Zuordnung get-output-presets-dita-map
Eine POST-Methode, die alle für eine DITA-Zuordnung konfigurierten Ausgabevorgaben abruft.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
:operationgetalloutputs.Hinweis: Beim Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
sourcePathAntwortwerte:
Gibt ein Array von JSON-Ausgabevoreinstellungsobjekten zurück, wobei jedes Objekt die folgenden Elemente enthält:
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- BENUTZERDEFINIERT
outputTitleditaValPathListtargetPathsiteNametemplatePathsearchScopelocal gesetzt werden.generateTOCgenerateBreadcrumbsoverwriteStrategypdfGenerator- DITAOT
- FMPS
DitaValPath Element wird nicht mehr unterstützt.Ausgabevorgabe erstellen
Eine POST-Methode, die eine neue Ausgabevorgabe für eine DITA-Zuordnung erstellt.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
:operationcreateoutput.Hinweis: Beim Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
sourcePathoutputTitleHinweis: Wenn eine neue Ausgabevorgabe erstellt wird, steuert das Backend-System einen eindeutigen Namen für die Ausgabevorgabe aus dem angegebenen Titel.
outputType- AEMSITE
- HTML5
- EPUB
- BENUTZERDEFINIERT
Antwortwerte:
outputNameoutputTitle abgeleitet.Ausgabevorgabe speichern
Eine POST-Methode, die Änderungen speichert, die an einer Ausgabevorgabe vorgenommen wurden.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
:operationsaveoutput.Hinweis: Beim Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
sourcePathoutputObjoutputObj.outputName-Eigenschaft enthält den Namen der Ausgabevorgabe, die aktualisiert werden soll. Informationen zum Format des JSON-Objekts finden Sie in der Tabelle Antwortwerte in Abrufen aller Ausgabevorgaben für eine DITA-Zuordnung.Antwortwerte:
Gibt eine HTTP-Antwort 200 (erfolgreich) zurück.
Abrufen einer bestimmten Ausgabevorgabe
Eine POST-Methode, die eine vorhandene Ausgabevorgabe abruft.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
:operationgetoutput.Hinweis: Beim Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
sourcePathoutputNameAntwortwerte:
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- BENUTZERDEFINIERTE
outputTitleditaValPathListtargetPathsiteNamesiteTitletemplatePathsearchScopelocal gesetzt werden.generateTOCgenerateBreadcrumbsoverwriteFilespdfGenerator- DITAOT
- FMPS
DitaValPath Element wird nicht mehr unterstützt.Ausgabe generieren
Eine GET-Methode, die mithilfe einer oder mehrerer Ausgabevorgaben eine Ausgabe generiert.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
operationGENERATEOUTPUT.Hinweis: Beim Wert wird zwischen Groß- und Kleinschreibung unterschieden.
sourceoutputNameaemsite|pdfoutput.Antwortwerte:
Gibt eine HTTP-Antwort 200 (erfolgreich) zurück.
Inkrementelle Ausgabe generieren
Eine GET-Methode, die mithilfe einer oder mehrerer Ausgabevorgaben eine inkrementelle Ausgabe für eine AEM-Site generiert.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
operationINCREMENTALPUBLISH.Hinweis: Beim Wert wird zwischen Groß- und Kleinschreibung unterschieden.
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"
]
}
}
- Das Attribut
ditamapnimmt den absoluten Pfad der DITA-Zuordnung an, die zum Generieren der Ausgabe verwendet wird. - Das
topics-Attribut akzeptiert ein Array von Themen, die aktualisiert werden und erneut veröffentlicht werden müssen. - Das
fullMaps-Attribut enthält den Pfad der Zuordnungsdateien (wie aufgeteilte Unterzuordnungen), die zusammen mit ihren Themen für die inkrementelle Ausgabegenerierung benötigt werden. - Das Attribut
mapsenthält den Pfad der Zuordnungsdateien (zum Auflösen von Schlüsselraumverweisen), die ohne Themen auf der Festplatte extrahiert werden. - Das
outputs-Attribut akzeptiert ein Array von Namen von Ausgabevorgaben, die zum Generieren der Ausgabe verwendet werden.
Antwortwerte:
Gibt eine HTTP-Antwort 200 (erfolgreich) zurück.
Ausgabevorgabe löschen
Eine POST-Methode, die eine Ausgabevorgabe löscht.
Anfrage-URL:
http://<aem-guides-server>: <port-number>/bin/publishlistener
Parameter:
:operationdeleteoutput.Hinweis: Beim Wert wird nicht zwischen Groß- und Kleinschreibung unterschieden.
sourcePathoutputNameAntwortwerte:
Gibt eine HTTP-Antwort 200 (erfolgreich) zurück.