用於輸出管理的REST API id175UB30E05Z
下列REST API可用於管理AEM Guides中的輸出。
取得DITA map的所有輸出預設集 get-output-presets-dita-map
一種POST方法,可擷取為DITA map設定的所有輸出預設集。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operationgetalloutputs.注意: 值不區分大小寫。
sourcePath回應值:
傳回JSON輸出預設集物件的陣列,每個物件包含下列元素:
outputNameoutputType- AEMSITE
- HTML5
- ePub
- 自訂
outputTitleditaValPathListtargetPathsiteNametemplatePathsearchScopelocal。generateTOCgenerateBreadcrumbsoverwriteStrategypdfGenerator- DITAOT
- FMPS
DitaValPath專案。建立輸出預設集
一種為DITA map建立新輸出預設集的POST方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operationcreateoutput.注意: 值不區分大小寫。
sourcePathoutputTitle注意: 建立新的輸出預設集時,後端系統從給定的標題為輸出預設集驅動唯一的名稱。
outputType- AEMSITE
- HTML5
- ePub
- 自訂
回應值:
outputNameoutputTitle引數的值。儲存輸出預設集
一種POST方法,可儲存輸出預設集中所做的變更。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operationsaveoutput.注意: 值不區分大小寫。
sourcePathoutputObjoutputObj.outputName屬性包含要更新的輸出預設集名稱。 如需JSON物件的格式,請參閱取得DITA map的所有輸出預設集中的 回應值 表格。回應值:
傳回HTTP 200 (Successful)回應。
取得特定的輸出預設集
一種POST方法,可擷取現有的輸出預設集。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operationgetoutput。注意: 值不區分大小寫。
sourcePathoutputName回應值:
outputNameoutputType- AEMSITE
- HTML5
- ePub
- 自訂
outputTitleditaValPathListtargetPathsiteNamesiteTitletemplatePathsearchScopelocal。generateTOCgenerateBreadcrumbsoverwriteFilespdfGenerator- DITAOT
- FMPS
DitaValPath專案。產生輸出
使用一或多個輸出預設集產生輸出的GET方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
operationGENERATEOUTPUT.注意: 值區分大小寫。
sourceoutputName回應值:
傳回HTTP 200 (Successful)回應。
產生增量輸出
使用一或多個輸出預設集為AEM Site產生增量輸出的GET方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
operationINCREMENTALPUBLISH。注意: 值區分大小寫。
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"
]
}
}
ditamap屬性採用用來產生輸出的DITA map的絕對路徑。topics屬性需要一系列已更新且需要重新發佈的主題。fullMaps屬性包含增量輸出產生所需對應檔案\(如區塊子對應\)的路徑及其主題。maps屬性包含擷取到磁碟上的對應檔案\(用於解析鍵區參考\)的路徑(不含主題)。outputs屬性採用用來產生輸出的輸出預設集名稱陣列。
回應值:
傳回HTTP 200 (Successful)回應。
刪除輸出預設集
刪除輸出預設集的POST方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operationdeleteoutput.注意: 值不區分大小寫。
sourcePathoutputName回應值:
傳回HTTP 200 (Successful)回應。