2013-10-08 6 views
1

Я хочу запустить сценарий, который будет извлекать информацию с сервера и создавать новую страницу слияния с некоторой из полученной информации. Я использую Node.js. Есть ли способ, которым он может быть написан для создания и удаления страниц Confluence? Я искал библиотеку/SDK, но все, что я мог найти, был atlassian-connect, который предназначен для написания плагинов Confluence, а не для сценариев, которые соединяются с Confluence.Создать новую страницу Confluence с помощью Node.js

ответ

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

На самом деле API JSON-RPC полностью совместим с SOAP API с поддержкой 1: 1 с точки зрения функций, которые он поддерживает. Я бы рекомендовал это как предпочтительный API, если вы пришли от клиента Node.js. – jaysee00

Смежные вопросы