我想运行一个脚本,该脚本将从服务器获取信息并在Confluence上创建一个新页面,其中包含一些检索到的信息。我正在使用Node.js.有没有办法可以编写它来创建和删除Confluence页面?我一直在寻找一个库/ SDK,但我能找到的只是atlassian-connect,用于编写Confluence插件,而不是与Confluence连接的脚本。
答案 0 :(得分:0)
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可能非常麻烦。
有java和py库连接到SOAP远程API。如果REST选项不存在,您可能必须考虑此路由。