是否可以从REST Api获取Confluence Space的全部内容?
我尝试这个例子curl -u admin:admin http://localhost:8080/confluence/rest/api/content/3965072?expand=body.storage
但这只是第一页内容。
答案 0 :(得分:1)
在与我合作的Confluence RestAPI中,重要的是要认识到每个页面在概念上类似于Space,因为它也可能包含其他页面。还有一些东西,如附件,挂在页面上。我记得这个过程大致是这样的:
注意我之前关于确保为特定版本引用正确的Confluence RestAPI文档的评论。这对我来说是一个很大的困惑。
答案 1 :(得分:0)
是的,需要做这样的事情:
http://localhost:8080/confluence/rest/api/space/的 SPACE_KEY 强> /content?expand=body.storage
您还可以获得特定类型的内容项(页面或博客帖子),如下所示:
http://localhost:8080/confluence/rest/api/space/SPACE_KEY/content/ 页强>?扩大= body.storage
http://localhost:8080/confluence/rest/api/space/SPACE_KEY/content/的博文强>?扩大= body.storage
你需要考虑分页: https://developer.atlassian.com/confdev/confluence-rest-api/pagination-in-the-rest-api