2013-10-08 94 views
1

我想運行一個腳本,它將從服務器獲取信息,並使用一些檢索到的信息在Confluence上創建一個新頁面。我正在使用Node.js.有什麼辦法可以編寫它來創建和刪除Confluence頁面?我一直在四處尋找一個庫/ SDK,但我能找到的只有atlassian-connect,這是用於編寫Confluence插件,而不是用於與Confluence連接的腳本。使用Node.js創建新的Confluence頁面

回答

0

合流API主要作爲SOAP RPC公開。 儘管他們最近拿出Rest API和JSON RPC,但它還沒有成熟的完整功能。 (https://developer.atlassian.com/display/DOCS/Getting+Started+with+Remote+APIs,https://developer.atlassian.com/display/CONFDEV/Confluence+JSON-RPC+APIs

您可以通過上述文檔查看您需要的方法是否支持REST/JSON RPC。 如果不是,你將不得不採取SOAP路線,雖然它可能是非常麻煩的JS。

有java和py庫連接到SOAP遠程API。如果REST選項不存在,您可能必須考慮此路線。

+0

實際上,JSON-RPC API在其支持的功能方面與SOAP API完全兼容1:1。如果你來自Node.js客戶端,我肯定會推薦這個API作爲首選的API。 – jaysee00