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

mre*_*ith 2 tags label json confluence-rest-api

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

该文档只是说“将 json 添加到正文”,然后显示此示例

[{"prefix":"global","name":"label1"},{"prefix":"global","name":"label2"}]
Run Code Online (Sandbox Code Playgroud)

有没有人成功做到这一点

mth*_*ult 5

您需要使用此端点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

缓存控制:无缓存

[ { "前缀": "全局", "名称": "标签1" }, { "前缀": "全局", "名称": "标签2" } ]