<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Difficulty understanding Alfresco REST API in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278866#M231996</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should probably be using the Chemistry CMIS library in the first instance that will hide these details from you.&amp;nbsp;&amp;nbsp; Especially if you just want CRUD.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I don't think there's much documentation for store_id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; its simply the id of the store.&amp;nbsp;&amp;nbsp; As the poster points out you probably want to use "SpacesStore".&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can also poke around in one of the alfresco node browsers to see how alfresco is laid out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2014 14:17:09 GMT</pubDate>
    <dc:creator>mrogers</dc:creator>
    <dc:date>2014-03-28T14:17:09Z</dc:date>
    <item>
      <title>Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278861#M231991</link>
      <description>Hello,&amp;nbsp; I am new to alfresco and I am trying to create a POC to create/upload a document in Alfresco and retrieve them via the REST api from a different server within the same domain.I am finding it difficult to get it to work. I would like pointers to examples.I hope the experts can verify my below</description>
      <pubDate>Wed, 26 Mar 2014 20:58:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278861#M231991</guid>
      <dc:creator>anthony_ramesh</dc:creator>
      <dc:date>2014-03-26T20:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278862#M231992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you'd better start reading the documentation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/references/RESTful-intro.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/references/RESTful-intro.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/tasks/ws-tutorials.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/tasks/ws-tutorials.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Also on your running Alfresco installation you can find more info about REST webscripts looking at &amp;lt;a&amp;gt;http:localhost:8080/alfresco/service/index&amp;lt;/a&amp;gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This gives you the description of all webscripts available on your system.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Andrea&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2014 09:18:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278862#M231992</guid>
      <dc:creator>abarisone</dc:creator>
      <dc:date>2014-03-27T09:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278863#M231993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Abarisone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Thanks for the pointer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am able to use some of the api such as login etc…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have already looked into and find it inadequate. For example if you look at &lt;/SPAN&gt;&lt;A href="http://docs.alfresco.com/4.1/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Freferences%2FRESTful-intro.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/4.1/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Freferences%2FRESTful-intro.html&lt;/A&gt;&lt;SPAN&gt; for the CMIS it gives you just one function = "Head Content". It mentions {property} {store_type}, {store_id} and {id}.. but id does not say what they are and how to get them&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For the other link you sent it is pretty much the same. It doesn't really tell me the paradigm to retrieve content etc. It tells me how to build my own web scripts. I am not interested in that I want to use the existing one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The following is what I can do and have done&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. read the documentation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. used some of the REST api successfully such as login, list sites etc eg GET /alfresco/service/api/sites/{shortname}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Also read api documentation in the wiki &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.1_REST_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.1_REST_API&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Alfresco_REST_Design_Guidelines" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_REST_Design_Guidelines&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/HTTP_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/HTTP_API&lt;/A&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;A href="https://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference" rel="nofollow noopener noreferrer"&gt;https://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this is where I get lost&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for example say I am working on getContent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;GET /alfresco/service/api/path/content{property}/{store_type}/{store_id}/{id}?a={attach?}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is no explanation of the parameters and how to get them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried the following and I got a generic document, which I think maybe for non implemented webscripts?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://localhost:8090/alfresco/service/api/node/content/workspace/SpacesStore/a615c7ff-cc1a-481d-a9a9-fbcaf313c8d0" rel="nofollow noopener noreferrer"&gt;http://localhost:8090/alfresco/service/api/node/content/workspace/SpacesStore/a615c7ff-cc1a-481d-a9a9-fbcaf313c8d0&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I got the node ID from the /alfresco site and node browser, I would have expected to find it when I create the content.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Anthony&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Mar 2014 15:14:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278863#M231993</guid>
      <dc:creator>anthony_ramesh</dc:creator>
      <dc:date>2014-03-27T15:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278864#M231994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;service/api/path/content&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:content&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In fact the webscript api url should be like this &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}&amp;amp;streamId={streamId?}&lt;BR /&gt;GET /alfresco/service/api/path/content{property}/{store_type}/{store_id}/{nodepath}?a={attach?}&amp;amp;streamId={streamId?}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;instead of &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}&lt;BR /&gt;GET /alfresco/service/api/path/content{property}/{store_type}/{store_id}/{id}?a={attach?}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;That means if the front part of url is &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;/alfresco/service/api/node&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; you should provider {id} paramter.if the front part of url is &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;/alfresco/service/api/path&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; you should provide the {nodepath} parameter.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for {store_type} you can just use "workspace"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for {store_id} you can just use "SpacesStore"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for {property} you can omit it ,it'will use the default propert name(cm:content)，or you can pass a property name like this ";cm:content"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are using the id form ,you should pass node id parameter to it .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Following is an example you can refer to &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public String login() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String ticket = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpClient client = new HttpClient();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String apiurl = "&lt;A href="http://localhost:8080/alfresco/service/api/login" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/api/login&lt;/A&gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PostMethod post = new PostMethod(apiurl);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;JSONObject login = new JSONObject();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;login.put("username", "admin");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;login.put("password", "admin");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//System.out.println(login.toString());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;post.setDoAuthentication(true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;post.setRequestHeader("Content-Type", "application/json");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;post.setRequestEntity(new StringRequestEntity(login.toString(),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"application/json", "UTF-8"));&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int status = client.executeMethod(post);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (status != HttpStatus.SC_OK) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Method failed: " + post.getStatusLine());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String responseData = post.getResponseBodyAsString();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(responseData);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;JSONObject response = new JSONObject(responseData);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ticket = response.getJSONObject("data").getString("ticket");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (Exception e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} finally {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;post.releaseConnection();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return ticket;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void getContent(String ticket){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpClient client = new HttpClient();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String uid = "e7d585dd-16f1-4b31-9cd5-a9f8e2869a17";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String apiurl = "&lt;A href="http://localhost:8080/alfresco/service/api/node/content;cm:content/workspace/SpacesStore/" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/api/node/content;cm:content/workspace/SpacesStore/&lt;/A&gt;"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ uid + "?alf_ticket="+ticket;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetMethod get = new GetMethod(apiurl);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get.setDoAuthentication(true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get.setRequestHeader("Content-Type", "application/json");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int status = client.executeMethod(get);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (status != HttpStatus.SC_OK) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Method failed: " + get.getStatusLine());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String resultString = get.getResponseBodyAsString();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(resultString);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (Exception e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} finally {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get.releaseConnection();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String[] args) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LoginAddGetContentTest t = new LoginAddGetContentTest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String ticket = t.login();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(ticket);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.getContent(ticket);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 00:38:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278864#M231994</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-03-28T00:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278865#M231995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I really appreciate the response&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, is there documentation that can tell me what these really mean and where I can get it from&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{store_id} ==&amp;gt; "Is the ID of ….} and is availabale from ==&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;anthony&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 13:56:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278865#M231995</guid>
      <dc:creator>anthony_ramesh</dc:creator>
      <dc:date>2014-03-28T13:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278866#M231996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should probably be using the Chemistry CMIS library in the first instance that will hide these details from you.&amp;nbsp;&amp;nbsp; Especially if you just want CRUD.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I don't think there's much documentation for store_id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; its simply the id of the store.&amp;nbsp;&amp;nbsp; As the poster points out you probably want to use "SpacesStore".&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can also poke around in one of the alfresco node browsers to see how alfresco is laid out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 14:17:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278866#M231996</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2014-03-28T14:17:09Z</dc:date>
    </item>
    <item>
      <title>Re: Difficulty understanding Alfresco REST API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278867#M231997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Kaynezhang,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Makes a lot of sense now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;One more question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Where can I find the &amp;lt;cite&amp;gt; nodepath &amp;lt;/cite&amp;gt; and the &amp;lt;cite&amp;gt; id &amp;lt;/cite&amp;gt; of the piece of content (node) I need?. There is something available in the /alfresco admin, but is that accessible to the developers?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2014 15:35:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/difficulty-understanding-alfresco-rest-api/m-p/278867#M231997</guid>
      <dc:creator>anthony_ramesh</dc:creator>
      <dc:date>2014-03-28T15:35:10Z</dc:date>
    </item>
  </channel>
</rss>

