从Confluence的REST API中提取元数据列表宏中的数据

时间:2016-09-15 01:12:28

标签: confluence confluence-rest-api

我尝试使用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

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

1 个答案:

答案 0 :(得分:0)

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

rest/masterdetail/1.0/detailssummary/lines

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

Atlassian Answers上有similar question