如何通过 REST 向 Confluence 页面添加标签
Posted
技术标签:
【中文标题】如何通过 REST 向 Confluence 页面添加标签【英文标题】:How to Add Labels to Confluence Page via REST 【发布时间】:2016-12-25 02:41:52 【问题描述】:我一直在寻找通过 REST(标签、类别或他们今天所称的任何东西)向 Confluence 页面添加标签的正确方法
文档只是说“将 json 添加到正文中”,然后显示了这个示例
["prefix":"global","name":"label1","prefix":"global","name":"label2"]
有人成功过吗
【问题讨论】:
【参考方案1】:您需要使用此端点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 之间有一个空格 - 我希望对 confluence rest 命令字符串进行验证以上是关于如何通过 REST 向 Confluence 页面添加标签的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 DaoAuthenticationProvider 向 Spring 应用程序添加一个 REST Angular 自定义登录页面