<?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 Public Alfresco API is Now Live in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266777#M219907</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This morning, Alfresco announced the general availability of the public Alfresco API. The public Alfresco API allows developers to create custom applications (desktop, mobile, or cloud) that persist content to Alfresco in the Cloud. The API includes CMIS plus some Alfresco REST calls that provide functionality CMIS does not cover.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To use the Alfresco API, all you have to do is become a registered developer at &lt;/SPAN&gt;&lt;A href="http://developer.alfresco.com" rel="nofollow noopener noreferrer"&gt;http://developer.alfresco.com&lt;/A&gt;&lt;SPAN&gt;. Once you've verified your email address, you can add applications to your profile. Each application has a unique authentication key and a secret. OAuth2 is used to handle authentication.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Once you have your authentication key and secret, you can start making calls against the API. Calls that hit the Alfresco REST part of the API return JSON. Calls that leverage CMIS return AtomPub XML. If you already know how to make CMIS calls, you already know how to use the Alfresco API–just grab the latest version of your favorite CMIS client, like OpenCMIS or cmislib, and pass in the authorization header.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are some resources to help you get started:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://developer.alfresco.com" rel="nofollow noopener noreferrer"&gt;https://developer.alfresco.com&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Alfresco Developer Portal&amp;lt;/a&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://developer.alfresco.com/resources/alfresco/pdf/AlfrescoAPIReference-v1.0.pdf" rel="nofollow noopener noreferrer"&gt;https://developer.alfresco.com/resources/alfresco/pdf/AlfrescoAPIReference-v1.0.pdf&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Alfresco API Documentation&amp;lt;/a&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A href="http://www.slideshare.net/jpotts/announcing-the-public-alfresco-api" rel="nofollow noopener noreferrer"&gt;http://www.slideshare.net/jpotts/announcing-the-public-alfresco-api&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Introduction Presentation&amp;lt;/a&amp;gt; from JavaOne&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://www.youtube.com/playlist?list=PLOEM5PcngNJV3weFgkCI6_yYdaYEPjQqc" rel="nofollow noopener noreferrer"&gt;https://www.youtube.com/playlist?list=PLOEM5PcngNJV3weFgkCI6_yYdaYEPjQqc&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Alfresco API Screencasts&amp;lt;/a&amp;gt; showing how to register for an application key and how to execute simple command-line Java applications that leverage the API&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://code.google.com/p/alfresco-api-java-examples/" rel="nofollow noopener noreferrer"&gt;https://code.google.com/p/alfresco-api-java-examples/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Sample Java code&amp;lt;/a&amp;gt; showing simple command-line examples with Google's OAuth2 client and the Alfresco API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://code.google.com/p/alfresco-api-python-examples/" rel="nofollow noopener noreferrer"&gt;https://code.google.com/p/alfresco-api-python-examples/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;Python examples&amp;lt;/a&amp;gt; showing the same command-line examples as the Java examples above.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to discuss the public Alfresco API, use &amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://forums.alfresco.com/forum/developer-discussions/alfresco-api" rel="nofollow noopener noreferrer"&gt;https://forums.alfresco.com/forum/developer-discussions/alfresco-api&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;this forum&amp;lt;/a&amp;gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Oct 2012 18:16:33 GMT</pubDate>
    <dc:creator>jpotts</dc:creator>
    <dc:date>2012-10-02T18:16:33Z</dc:date>
    <item>
      <title>Public Alfresco API is Now Live</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266777#M219907</link>
      <description>This morning, Alfresco announced the general availability of the public Alfresco API. The public Alfresco API allows developers to create custom applications (desktop, mobile, or cloud) that persist content to Alfresco in the Cloud. The API includes CMIS plus some Alfresco REST calls that provide fu</description>
      <pubDate>Tue, 02 Oct 2012 18:16:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266777#M219907</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2012-10-02T18:16:33Z</dc:date>
    </item>
    <item>
      <title>Re: Public Alfresco API is Now Live</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266778#M219908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In addition to the sample Java command-line project referenced, there is also:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Peter Monks' &lt;/SPAN&gt;&lt;A href="https://github.com/pmonks/alfresco-cloud-sample-grails" rel="nofollow noopener noreferrer"&gt;sample grails app&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gethin James' &lt;/SPAN&gt;&lt;A href="https://github.com/Alfresco/alfresco-oauth-sample" rel="nofollow noopener noreferrer"&gt;sample Java webapp&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2012 18:52:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266778#M219908</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2012-10-02T18:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: Public Alfresco API is Now Live</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266779#M219909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It warms my heart to see the correct use of apostrophes in pronouns!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2012 21:49:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266779#M219909</guid>
      <dc:creator>pmonks</dc:creator>
      <dc:date>2012-10-05T21:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: Public Alfresco API is Now Live</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266780#M219910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;And &amp;lt;a href="&lt;/SPAN&gt;&lt;A href="https://devcon.alfresco.com/sanjose/sessions/alfresco-cloud-api-part-one" rel="nofollow noopener noreferrer"&gt;https://devcon.alfresco.com/sanjose/sessions/alfresco-cloud-api-part-one&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;here&amp;lt;/a&amp;gt; is a link to the DevCon 2012 session, which includes a video of the API workshop along with a link to the slides.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2013 00:34:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266780#M219910</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2013-02-15T00:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: Public Alfresco API is Now Live</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266781#M219911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For the OAuth2 protocol, it seems that it's not possible to set a callback URL with special characters like this&amp;nbsp; : "&lt;/SPAN&gt;&lt;A href="https://mydomain.com/myapp/#!/myalfrescopage" rel="nofollow noopener noreferrer"&gt;https://mydomain.com/myapp/#!/myalfrescopage&lt;/A&gt;&lt;SPAN&gt;". (get a "Mismatching redirect uri") &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use Vaadin7 (GWT Wrapper Java) for the front-end development wich uses that kind of URL.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you confirm that point ? Will you accept that kind of URL in the future ? (Box.Net for instance accept)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;MBeteta&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ps : I made a test with an URL like this "&lt;/SPAN&gt;&lt;A href="https://mydomain.com/myapp" rel="nofollow noopener noreferrer"&gt;https://mydomain.com/myapp&lt;/A&gt;&lt;SPAN&gt;" and the callback works but I can not integrate with Vaadin7&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jun 2013 08:41:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/public-alfresco-api-is-now-live/m-p/266781#M219911</guid>
      <dc:creator>mbeteta</dc:creator>
      <dc:date>2013-06-21T08:41:41Z</dc:date>
    </item>
  </channel>
</rss>

