API REST pour la gestion de sortie id175UB30E05Z
Les API REST suivantes sont disponibles pour gérer la sortie dans AEM Guides.
Obtention de tous les paramètres prédéfinis de sortie pour un mappage DITA get-output-presets-dita-map
Méthode de POST qui récupère tous les paramètres prédéfinis de sortie configurés pour un mappage DITA.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationgetalloutputs.Remarque : La valeur n’est pas sensible à la casse.
sourcePathValeurs de réponse :
Renvoie un tableau d’objets JSON Output Preset, chaque objet contenant les éléments suivants :
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- PERSONNALISÉ
outputTitleditaValPathListtargetPathsiteNametemplatePathsearchScopelocal.generateTOCgenerateBreadcrumbsoverwriteStrategypdfGenerator- DITAOT
- FMPS
DitaValPath n’est plus pris en charge.Créer un paramètre prédéfini de sortie
Méthode de POST qui crée un nouveau paramètre prédéfini de sortie pour un mappage DITA.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationcreateoutput.Remarque : La valeur n’est pas sensible à la casse.
sourcePathoutputTitleRemarque : Lorsqu’un nouveau paramètre prédéfini de sortie est créé, le système principal génère un nom unique pour le 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 de POST qui enregistre les modifications effectuées dans un paramètre prédéfini de sortie.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationsaveoutput.Remarque : La valeur n’est pas sensible à 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 la table Valeurs de réponse dans Obtenir tous les paramètres prédéfinis de sortie pour une carte DITA.Valeurs de réponse :
Renvoie une réponse HTTP 200 (Succès).
Obtenir un paramètre prédéfini de sortie spécifique
Méthode de POST qui récupère un paramètre prédéfini de sortie existant.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationgetoutput.Remarque : La valeur n’est pas sensible à la casse.
sourcePathoutputNameValeurs de réponse :
outputNameoutputType- AEMSITE
- HTML5
- EPUB
- PERSONNALISÉ
outputTitleditaValPathListtargetPathsiteNamesiteTitletemplatePathsearchScopelocal.generateTOCgenerateBreadcrumbsoverwriteFilespdfGenerator- DITAOT
- FMPS
DitaValPath n’est plus pris en charge.Générer la sortie
Méthode de GET qui génère une sortie à l’aide d’un ou de plusieurs paramètres prédéfinis de sortie.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
operationGENERATEOUTPUT.Remarque : La valeur est sensible à la casse.
sourceoutputNameValeurs de réponse :
Renvoie une réponse HTTP 200 (Succès).
Générer une sortie incrémentielle
Méthode de 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.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
operationINCREMENTALPUBLISH.Remarque : La valeur est sensible à 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 de la carte DITA utilisée pour générer la sortie. - L’attribut
topicsutilise un tableau de rubriques qui sont mises à jour et qui doivent être republiées. - L’attribut
fullMapscontient le chemin d’accès aux fichiers de mappage (comme les submaps tronqués) qui sont nécessaires avec leurs rubriques pour la génération de sortie incrémentielle. - L’attribut
mapscontient le chemin d’accès aux fichiers de mappage (pour résoudre les références d’espace-clé) extraits sur le disque sans rubriques. - L’attribut
outputsutilise 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 (Succès).
Supprimer le paramètre prédéfini de sortie
Méthode de POST qui supprime un paramètre prédéfini de sortie.
Demander l’URL :
http://<aem-guides-server> : <port-number>/bin/publishlistener
Paramètres :
:operationdeleteoutput.Remarque : La valeur n’est pas sensible à la casse.
sourcePathoutputNameValeurs de réponse :
Renvoie une réponse HTTP 200 (Succès).