如何通过 REST 将标签添加到 Confluence 页面

How to Add Labels to Confluence Page via REST

我一直在寻找通过 REST 将标签添加到融合页面的正确方法(标签、类别或他们今天所说的任何东西)

文档只是说 "add json to the body" 然后显示这个例子

[{"prefix":"global","name":"label1"},{"prefix":"global","name":"label2"}]

有没有人成功做到这一点

您需要 POST JSON 正文使用此端点:POST /rest/api/content/ {id}/label 其中 id 是内容(页面)的 ID。

参考:https://docs.atlassian.com/confluence/REST/latest/#content/{id}/label-addLabels

例如:

POST /rest/api/content/{id}/label HTTP/1.1

主持人:yourinstance.atlassian.net

授权:基本YaRtsWdg4VzdAzazhib2FyZA==

内容类型:application/json

缓存控制:无缓存

[ { "prefix": "global", "name": "label1" }, { "prefix": "global", "name": "label2" } ]