我尝试使用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)
但这些都不令人满意。第一个留下很多解析,第二个要求我定义页面的版本,然后返回需要解析的整个表。
答案 0 :(得分:0)
我不确定您是否引用了页面属性(Page Properties Macro)。如果是这样,您可以尝试使用masterdetails REST服务。
rest/masterdetail/1.0/detailssummary/lines
您可以使用REST API Browser来发现参数(请注意,这是非公共API的一部分,因此您需要检查“仅显示公共API”复选框以在列表中查看)
Atlassian Answers上有similar question。