<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Power of Mind &#187; rest</title>
	<atom:link href="http://draxus.org/weblog/tag/rest/feed/" rel="self" type="application/rss+xml" />
	<link>http://draxus.org/weblog</link>
	<description>El blog de DraXus</description>
	<lastBuildDate>Thu, 08 Jul 2010 11:48:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>AAP Bloque 1.2 Ejercicio 2 &#8211; Ejemplos de interfaces REST</title>
		<link>http://draxus.org/weblog/2009/02/28/aap-bloque-12-ejercicio-2-ejemplos-de-interfaces-rest/</link>
		<comments>http://draxus.org/weblog/2009/02/28/aap-bloque-12-ejercicio-2-ejemplos-de-interfaces-rest/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 16:35:35 +0000</pubDate>
		<dc:creator>DraXus</dc:creator>
				<category><![CDATA[AAP]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[lastfm]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[ugr]]></category>
		<category><![CDATA[uri]]></category>

		<guid isPermaLink="false">http://draxus.org/weblog/?p=1142</guid>
		<description><![CDATA[Hacer un programa o buscar un ejemplo que use un interfaz REST para acceder a algún servicio Web, como del.icio.us. Se denomina interfaz REST a una técnica para el acceso a recursos a través de una URI. La mayoría de los servicios webs actuales ofrecen una API, que son un conjunto de funciones y procedimientos [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Hacer un programa o buscar un ejemplo que use un interfaz REST para acceder a algún servicio Web, como <a href="http://del.icio.us">del.icio.us</a>.</p></blockquote>
<p>Se denomina interfaz <strong><acronym title="Representational State Transfer">REST</acronym></strong> a una técnica para el acceso a recursos a través de una <acronym title="Uniform Resource Identifier">URI</acronym>.</p>
<p>La mayoría de los servicios webs actuales <strong>ofrecen una <acronym title="Application Programming Interface">API</acronym></strong>, que son un conjunto de funciones y procedimientos para desarrollar aplicaciones externas, generalmente mediante la técnica REST. Veamos un par de ejemplos.</p>
<p><strong><a href="http://www.lastfm.es/">Last.fm</a></strong> es el mayor portal de recomendación de música online y una de sus múltiples funciones de <a href="http://www.lastfm.es/api">su API</a> es <a href="http://www.lastfm.es/api/show?service=270">geo.getEvents</a>, que nos da los eventos cercanos a una posición. Por ejemplo, con <a href="http://ws.audioscrobbler.com/2.0/?method=geo.getevents&#038;location=granada&#038;api_key=b25b959554ed76058ac220b7b2e0a026">http://ws.audioscrobbler.com/2.0/?method=geo.getevents&#038;location=granada&#038;api_key=b25b959554ed76058ac220b7b2e0a026</a> veremos los próximos conciertos que se van a celebrar en o cerca de Granada.</p>
<p>Podemos ver otro ejemplo en el caso de <strong><a href="http://www.flickr.com">Flickr</a></strong>, la mayor red social de fotografía online. Si usamos la función <a href="http://www.flickr.com/services/api/flickr.favorites.getPublicList.html">flickr.favorites.getPublicList</a> de <a href="http://www.flickr.com/services/api/">su API</a>, podemos obtener las fotografías públicas favoritas de un usuario de esta forma: <a href="http://api.flickr.com/services/rest/?method=flickr.favorites.getPublicList&#038;api_key=a6a323fe1aa900e0c15211f28ffdc42c&#038;user_id=92176591%40N00">http://api.flickr.com/services/rest/?method=flickr.favorites.getPublicList&#038;api_key=a6a323fe1aa900e0c15211f28ffdc42c&#038;user_id=92176591%40N00</a></p>
<p>Normalmente los resultados de estas peticiones se devuelven en formato XML o JSON, para que el procesador posterior de los datos resulte lo más cómodo posible.</p>
<p>En la mayoría de estos servicios es necesario solicitar una <em>API Key</em> para hacer las peticiones, de manera que en todo momento se sabe el uso que se hace de ella y te la pueden inhabilitar si sobrepasas los límites del servicio.</p>
<p><strong>Nota:</strong> leer comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://draxus.org/weblog/2009/02/28/aap-bloque-12-ejercicio-2-ejemplos-de-interfaces-rest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
