API REST pour la gestion des sorties id175UB30E05Z
Les API REST suivantes sont disponibles pour gérer les sorties dans AEM Guides.
Obtention de tous les paramètres prédéfinis de sortie pour un plan DITA get-output-presets-dita-map
Méthode POST qui récupère tous les paramètres prédéfinis de sortie configurés pour un plan DITA.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationgetalloutputs.Remarque : la valeur ne respecte pas la casse.
sourcePathValeurs de réponse :
Renvoie un tableau d’objets de paramètre prédéfini de sortie JSON, chaque objet contenant les éléments suivants :
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- PERSONNALISÉ
outputTitleditaValPathListtargetPathsiteNametemplatePathsearchScopelocal.generateTOCgenerateBreadcrumbsoverwriteStrategypdfGenerator- DITAOT
- FMPS
DitaValPath élément n’est plus pris en charge.Créer un paramètre prédéfini de sortie
Méthode POST qui crée un nouveau paramètre prédéfini de sortie pour un plan DITA.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationcreateoutput.Remarque : la valeur ne respecte pas la casse.
sourcePathoutputTitleRemarque : lorsqu’un nouveau paramètre prédéfini de sortie est créé, le système principal attribue un nom unique au paramètre prédéfini de sortie à partir du titre donné.
outputType- AEMSITE
- HTML5
- EPUB
- PERSONNALISÉ
Valeurs de réponse :
outputNameoutputTitle .Enregistrer le paramètre prédéfini de sortie
Méthode POST qui enregistre les modifications apportées à un paramètre prédéfini de sortie.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationsaveoutput.Remarque : la valeur ne respecte pas la casse.
sourcePathoutputObjoutputObj.outputName contient le nom du paramètre prédéfini de sortie à mettre à jour. Pour le format de l'objet JSON, consultez le tableau Valeurs de réponse dans Obtention de tous les paramètres prédéfinis de sortie pour un plan DITA.Valeurs de réponse :
Renvoie une réponse HTTP 200 (Successful).
Obtention d’un paramètre prédéfini de sortie spécifique
Une méthode POST qui récupère un paramètre prédéfini de sortie existant.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationgetoutput.Remarque : la valeur ne respecte pas la casse.
sourcePathoutputNameValeurs de réponse :
outputNameoutputType- AEMSITE
- HTML5
- EPUB
-
PERSONNALISÉ
outputTitleditaValPathListtargetPathsiteNamesiteTitletemplatePathsearchScopelocal.generateTOCgenerateBreadcrumbsoverwriteFilespdfGenerator- DITAOT
- FMPS
DitaValPath élément n’est plus pris en charge.Générer la sortie
Méthode GET qui génère une sortie à l’aide d’un ou de plusieurs paramètres prédéfinis de sortie.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
operationGENERATEOUTPUT.Remarque : la valeur respecte la casse.
sourceoutputNameaemsite|pdfoutput.Valeurs de réponse :
Renvoie une réponse HTTP 200 (Successful).
Générer une sortie incrémentielle
Méthode GET qui génère une sortie incrémentielle pour un site AEM à l’aide d’un ou de plusieurs paramètres prédéfinis de sortie.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
operationINCREMENTALPUBLISH.Remarque : la valeur respecte la casse.
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'attribut
ditamaputilise le chemin d'accès absolu du plan DITA utilisé pour générer la sortie. - L’attribut
topicsprend un tableau de rubriques qui sont mises à jour et doivent être republiées. - L’attribut
fullMapscontient le chemin des fichiers de mappage (comme les sous-mappages segmentés) nécessaires avec leurs rubriques pour la génération de sortie incrémentielle. - L’attribut
mapscontient le chemin des fichiers de mappage (pour résoudre les références d’espace clé) extraits sur le disque sans rubriques. - L’attribut
outputsprend un tableau de noms de paramètres prédéfinis de sortie utilisés pour générer la sortie.
Valeurs de réponse :
Renvoie une réponse HTTP 200 (Successful).
Supprimer le paramètre prédéfini de sortie
Méthode POST qui supprime un paramètre prédéfini de sortie.
URL de la requête :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationdeleteoutput.Remarque : la valeur ne respecte pas la casse.
sourcePathoutputNameValeurs de réponse :
Renvoie une réponse HTTP 200 (Successful).