xManish wrote:
PutMethod putMethod = new PutMethod("http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Private/pages/NewPage01"); putMethod.addRequestHeader("Accept", MediaType.APPLICATION_XML.toString());
I was able to create the user by adding following lines of code. Actually I was falling behind by thinking it would create the page and user at the same time. However I had to create the page first and add the object of class XWikiUser as the second step. ................ PutMethod putMethod = new PutMethod("http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/XWiki/pages/user001"); putMethod.addRequestHeader("Accept", MediaType.APPLICATION_XML.toString()); httpClient.executeMethod(putMethod); PostMethod postMethod = new PostMethod("http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/XWiki/pages/user001/obje..."); postMethod.setParameter("className", "XWikiUsers"); postMethod.addRequestHeader("Accept", MediaType.APPLICATION_XML.toString()); httpClient.executeMethod(postMethod); ........... Can anybody now tell me how to set the user details like firstname, lastname, email, etc ? Thankyou, Manish -- View this message in context: http://xwiki.475771.n2.nabble.com/Create-User-in-XWiki-from-REST-Api-tp52098... Sent from the XWiki- Dev mailing list archive at Nabble.com.