用於輸出管理的REST API id175UB30E05Z
下列REST API可用於管理AEM Guides中的輸出。
取得DITA map的所有輸出預設集 get-output-presets-dita-map
一種POST方法,可擷取為DITA map設定的所有輸出預設集。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operation
getalloutputs
.注意: 值不區分大小寫。
sourcePath
回應值:
傳回JSON輸出預設集物件的陣列,每個物件包含下列元素:
outputName
outputType
- AEMSITE
- HTML5
- ePub
- 自訂
outputTitle
ditaValPathList
targetPath
siteName
templatePath
searchScope
local
。generateTOC
generateBreadcrumbs
overwriteStrategy
pdfGenerator
- DITAOT
- FMPS
DitaValPath
專案。建立輸出預設集
一種為DITA map建立新輸出預設集的POST方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operation
createoutput
.注意: 值不區分大小寫。
sourcePath
outputTitle
注意: 建立新的輸出預設集時,後端系統從給定的標題為輸出預設集驅動唯一的名稱。
outputType
- AEMSITE
- HTML5
- ePub
- 自訂
回應值:
outputName
outputTitle
引數的值。儲存輸出預設集
一種POST方法,可儲存輸出預設集中所做的變更。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operation
saveoutput
.注意: 值不區分大小寫。
sourcePath
outputObj
outputObj.outputName
屬性包含要更新的輸出預設集名稱。 如需JSON物件的格式,請參閱取得DITA map的所有輸出預設集中的 回應值 表格。回應值:
傳回HTTP 200 (Successful)回應。
取得特定的輸出預設集
一種POST方法,可擷取現有的輸出預設集。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
:operation
getoutput
。注意: 值不區分大小寫。
sourcePath
outputName
回應值:
outputName
outputType
- AEMSITE
- HTML5
- ePub
- 自訂
outputTitle
ditaValPathList
targetPath
siteName
siteTitle
templatePath
searchScope
local
。generateTOC
generateBreadcrumbs
overwriteFiles
pdfGenerator
- DITAOT
- FMPS
DitaValPath
專案。產生輸出
使用一或多個輸出預設集產生輸出的GET方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
operation
GENERATEOUTPUT
.注意: 值區分大小寫。
source
outputName
回應值:
傳回HTTP 200 (Successful)回應。
產生增量輸出
使用一或多個輸出預設集為AEM Site產生增量輸出的GET方法。
要求URL:
http://<aem-guides-server>: <連線埠號碼>/bin/publishlistener
引數:
operation
INCREMENTALPUBLISH
。注意: 值區分大小寫。
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
引數:
:operation
deleteoutput
.注意: 值不區分大小寫。
sourcePath
outputName
回應值:
傳回HTTP 200 (Successful)回應。