我一直在寻找通过REST(标签,类别或他们今天所称的任何内容)向汇合页面添加标签的正确方法。
文档简单地说"将json添加到身体"然后显示这个例子
func MyHandler(w http.ResponseWriter, r *http.Request) {
ctx := appengine.NewContext(r)
r2, _ := http.NewRequest("", url, nil)
client := urlfetch.Client(ctx)
resp, err := client.Do(r2)
// ...
}
有没有人成功完成这个
答案 0 :(得分:3)
您需要使用此端点 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 ==
Content-Type:application / json
缓存控制:无缓存
[ { “prefix”:“global”, “name”:“label1” }, { “prefix”:“global”, “名字”:“label2” } ]