2016-08-18 1 views
1

J'ai la chasse pour la bonne façon d'ajouter des étiquettes à une page de confluence via REST (balises, catégories, ou ce qu'ils les appellent aujourd'hui)Comment ajouter des étiquettes à Confluence page via REST

la documentation simplement Says « ajouter JSON au corps » et montre alors cet exemple

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

quelqu'un at-il fait avec succès cette

Répondre

3

Vous devez POST le corps JSON en utilisant ce critère d'évaluation: POST /repos/api/content/{id}/labelid est l'identifiant du contenu (page).

Référence: https://docs.atlassian.com/confluence/REST/latest/#content/ {id}/étiquette addLabels

Par exemple:

POST/repos/api/content/{id}/label HTTP/1.1

hôte: yourinstance .atlassian.net

autorisation: YaRtsWdg4VzdAzazhib2FyZA de base ==

Content-type : Application/JSON

Cache-Control: no-cache

[ { "préfixe": "global", "name": "label1" }, { "préfixe": " global », « name »: « label2 » } ]

+0

Tout comme un suivi mon problème était qu'il y avait un espace entre la dernière et la barre oblique inverse JSON que je ne voyais pas - je souhaite qu'il y ait une validation pour les chaînes de commande de repos de confluence – mreinsmith