我想运行一个脚本,该脚本将从服务器获取信息,并使用一些检索到的信息在 Confluence 上创建一个新页面。我正在使用 Node.js。有什么方法可以编写它来创建和删除 Confluence 页面?我一直在寻找库/SDK,但我只能找到 atlassian-connect,它用于编写 Confluence 插件,而不是与 Confluence 连接的脚本。
问问题
2048 次
1 回答
1
Confluence 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 可能会非常麻烦。
有连接到 SOAP 远程 API 的 java 和 py 库。如果 REST 选项不存在,您可能必须考虑此路线。
于 2013-11-17T10:42:59.263 回答