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

标签 json tags label confluence-rest-api

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

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

[{"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

缓存控制:无缓存

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

关于json - 如何通过 REST 将标签添加到 Confluence 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39013589/

相关文章:

json - 使用 Swagger/OpenAPI 扩展 JSON 元数据

javascript - 如何循环遍历对象数组和分隔嵌套数组

xml - 通过正则表达式删除 XML 标签

matplotlib - 标签对齐饼图/matplotlib 2.1.0+

将 x Axis 替换为工作日标签

c# - Json.Net 无法从动态对象反序列化为 nullable<short>

mysql - 以编程方式使用 Node.js 读取 JSON 和 INSERT INTO mysql 的最佳方法

html - IE10 中的 HTML <pre> 标签中的空行被删除

sql - SQL 中的分层标记

Python/tkinter : elapsed time in label/updating a label constantly?