add lable

aleksey_bukhtenko April 7, 2017

I'm trying to create a page with labels:

java code:

URL obj = new URL(urlCnfl + "/rest/api/content/");
HttpURLConnection conn = (HttpURLConnection) obj.openConnection();
conn.setRequestProperty("Content-Type", "application/json");
conn.setDoOutput(true);
conn.setRequestMethod("POST");
String basicAuth = "Basic " + javax.xml.bind.DatatypeConverter.printBase64Binary(authString.getBytes("UTF-8"));
conn.setRequestProperty ("Authorization", basicAuth);

def data='{'+
' "title": "title542764234534",'+
' "space": {'+
' "key": "SAUR"'+
'},'+
'"type": "page",'+
'"metadata": {'+
'"labels": ['+
'{'+
'"prefix": "global",'+
'"name": "label1"'+
'},'+
'{'+
' "prefix": "global",'+
' "name": "label2"'+
' }'+
' ]'+
' },'+
' "body": {'+
' "storage": {'+
' "value": "New page data",'+
' "representation": "storage"'+
' }'+
' }'+
'}';

OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream());
out.write(data);
out.close();

------------------------------

json data from your example to create a page. The page is created, all data is correct, except for labels, they are not. 

what's the matter? Thank you!

1 answer

0 votes
Thomas Schlegel
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
April 7, 2017

Hi Aleksey,

there's another community for developer's issues:
https://community.developer.atlassian.com/
Maybe you get an answer there sooner

BTW, I would not use my email-address as username. This is in invitation for spam...

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events