【问题标题】:How to Add Labels to Confluence Page via REST如何通过 REST 向 Confluence 页面添加标签
【发布时间】:2016-12-25 02:41:52
【问题描述】:

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

文档只是说“将 json 添加到正文中”,然后显示了这个示例

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

有人成功过吗

【问题讨论】:

    标签: json tags labels confluence-rest-api


    【解决方案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 命令字符串进行验证
    猜你喜欢
    • 1970-01-01
    • 2017-10-26
    • 2015-11-23
    • 2015-06-03
    • 1970-01-01
    • 2017-05-09
    • 2017-03-10
    • 2016-07-12
    • 1970-01-01
    相关资源
    最近更新 更多