0

我正在尝试使用 REST API 在 Confluence 页面上的元数据列表中获取项目的值。到目前为止,我已经能够使用这样的 URL 提取获取正文

https://acme.com/rest/api/content/105088446?expand=body.storage (此处的文档:https ://developer.atlassian.com/confdev/confluence-server-rest-api/expansions-in-the -rest-api )

或元数据列表宏的完整内容,如 https://acme.com/rest/api/content/105088446/history/10/macro/id/c65d00a3-49e2-40e5-a032-50b6c187d968 (此处的文档:https: //docs.atlassian.com/confluence/REST/latest/#content )

但这些都不令人满意。第一个留下很多解析,第二个需要我定义页面的版本,然后返回需要解析的整个表。

4

1 回答 1

1

我不确定您是否指的是页面属性(Page Properties Macro)。如果是这样,您可以尝试 masterdetails REST 服务。

rest/masterdetail/1.0/detailssummary/lines

您可以使用REST API 浏览器来发现参数(请注意,这是非公共 API 的一部分,因此您需要选中“仅显示公共 API”复选框才能在列表中看到它)。

Atlassian Answers 上有一个类似的问题。

于 2016-10-18T20:00:11.340 回答