Мне нужен рабочий пример создания новой вики-страницы в слиянии с использованием остальных API. Я предпочитаю, чтобы новая страница создавалась в определенном месте и на определенной странице. Я прочитал их документацию по API и посмотрел на несколько примеров, которые у них были, но их все еще не хватает.
Вот пример у них на сайте
curl -u admin:admin -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"new page","space":{"key":"TST"},"body":{"storage":{"value":"<p>This is a new page</p>","representation":"storage"}}}' http://localhost:8080/confluence/rest/api/content/ | python -mjson.tool
Я попробовал выше с моим именем пространства, новым заголовком и изменил URL-адрес на mysite/rest/api/content, и возвращенный контент был в основном html-страницей, говорящей, что страница не существует или страница существует, но у вас нет разрешения. Я подтвердил, что у меня есть доступ к вики-сайту confluence, и я могу создавать новые вики, используя свои учетные данные.
Что тоже непонятно, так это то, как в приведенном выше примере вызывается конкретный API, создающий страницу? Это не имеет смысла.
аналогичный вопрос был задан на их форуме, но нет разумного ответа https://answers.atlassian.com/questions/149561/simple-confluence-rest-api-usage-what-am-i-missing
(Я предполагаю, что моя конечная цель - иметь возможность автоматически создавать новую вики-страницу в слиянии). Я могу отказаться от REST API слияния в пользу другого решения, если это необходимо.