<?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>Dr. Danguer y Mr. Daniel &#187; AutoSugerencia</title>
	<atom:link href="http://vida.danguer.com/tag/autosugerencia/feed/" rel="self" type="application/rss+xml" />
	<link>http://vida.danguer.com</link>
	<description>Un blog más de un freelancer</description>
	<lastBuildDate>Sun, 31 Jan 2010 00:14:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Usando el Google Autosuggest API</title>
		<link>http://vida.danguer.com/2008/09/18/usando-el-google-autosuggest-api/</link>
		<comments>http://vida.danguer.com/2008/09/18/usando-el-google-autosuggest-api/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 22:47:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AutoSugerencia]]></category>
		<category><![CDATA[AutoSuggest]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://vida.danguer.com/?p=65</guid>
		<description><![CDATA[<p>Aunque no he encontrado documentación, viendo como <a href="http://www.youtube.com" target="_blank">Youtube </a>solicita datos de sugerencia me he dado cuenta que existe un pequeño api de sugerencias google, la liga es:</p>
<p><a href="http://suggestqueries.google.com/complete/search?q=lorem" target="_blank">http://suggestqueries.google.com/complete/search?q=lorem</a></p>
<p>Si entran a la anterior dirección verán que les sirve un documento javascript con una llamada a una función (<code>window.google.ac.h</code>)</p>
<p>El documento regresa un arreglo con tres valores, el primero es la busqueda misma, el segundo es un arreglo de etiquetas y el tercero es un arreglo con la información del número de resultados. Este formato puede cambiar dependiendo de los parámetros enviados.</p>
<p>Hasta donde he probado tiene las siguientes opciones (pronto liberarán las especificaciones oficiales):</p>
<ul>
<li><code>nolabels</code>, valores posibles: <code>t</code>, <code>f</code><br />
Especifica si deben mostrarse el numero de resultados [f] o solamente las etiquetas [t]</li>
<li><code>hl</code>, valores posibles: cualquier valor válido ISO para lenguajes por ejemplo <code>en</code>, <code>es</code>, etc<br />
El lenguaje en el que se realizará la búsqueda por defecto está en ingles, se puede cambiar a español con <code>hl=es</code></li>
<li><code>json</code>, valores posibles: <code>t</code><br />
Especifica si el resultado será en formato JSON (para ser leido por javascript), cambia un poco el formato ya que no llama la función y no es un arreglo doble como por defecto</li>
<li><code>xml</code>, valores posibles: <code>t</code><br />
Especifica si el resultado será en formato XML (muy bueno para PHP, flash o Flex), tiene una información un poco más &#8220;limpia&#8221; pero por supuesto contiene es más grande el envio de este archivo</li>
<li><code>jsonp</code>, valor posible: nombre de función en javascript<br />
Con este parámetro podemos decirle que mande a llamar a una función de nuestro código por ejemplo: &#8220;resultados&#8221;</li>
</ul>
<p>Pueden ver un ejemplo donde proceso los resultados de google suggest en la siguiente página:</p>
<p><a title="Ejemplo de Google Autosuggest" href="http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest/" target="_blank"><img src="http://vida.danguer.com/archivos/articulos/GoogleAutoSuggest/ejemplo-resultados.png" alt="Ejemplo de Google Autosuggest API" width="499" height="262" /></a></p>
<p><a href="http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest/">http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest/</a></p>
<p>Pueden descargar el código en:<br />
<a href="http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest.tar.gz">http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest.tar.gz</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Aunque no he encontrado documentación, viendo como <a href="http://www.youtube.com" target="_blank">Youtube </a>solicita datos de sugerencia me he dado cuenta que existe un pequeño api de sugerencias google, la liga es:</p>
<p><a href="http://suggestqueries.google.com/complete/search?q=lorem" target="_blank">http://suggestqueries.google.com/complete/search?q=lorem</a></p>
<p>Si entran a la anterior dirección verán que les sirve un documento javascript con una llamada a una función (<code>window.google.ac.h</code>)</p>
<p>El documento regresa un arreglo con tres valores, el primero es la busqueda misma, el segundo es un arreglo de etiquetas y el tercero es un arreglo con la información del número de resultados. Este formato puede cambiar dependiendo de los parámetros enviados.</p>
<p>Hasta donde he probado tiene las siguientes opciones (pronto liberarán las especificaciones oficiales):</p>
<ul>
<li><code>nolabels</code>, valores posibles: <code>t</code>, <code>f</code><br />
Especifica si deben mostrarse el numero de resultados [f] o solamente las etiquetas [t]</li>
<li><code>hl</code>, valores posibles: cualquier valor válido ISO para lenguajes por ejemplo <code>en</code>, <code>es</code>, etc<br />
El lenguaje en el que se realizará la búsqueda por defecto está en ingles, se puede cambiar a español con <code>hl=es</code></li>
<li><code>json</code>, valores posibles: <code>t</code><br />
Especifica si el resultado será en formato JSON (para ser leido por javascript), cambia un poco el formato ya que no llama la función y no es un arreglo doble como por defecto</li>
<li><code>xml</code>, valores posibles: <code>t</code><br />
Especifica si el resultado será en formato XML (muy bueno para PHP, flash o Flex), tiene una información un poco más &#8220;limpia&#8221; pero por supuesto contiene es más grande el envio de este archivo</li>
<li><code>jsonp</code>, valor posible: nombre de función en javascript<br />
Con este parámetro podemos decirle que mande a llamar a una función de nuestro código por ejemplo: &#8220;resultados&#8221;</li>
</ul>
<p>Pueden ver un ejemplo donde proceso los resultados de google suggest en la siguiente página:</p>
<p><a title="Ejemplo de Google Autosuggest" href="http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest/" target="_blank"><img src="http://vida.danguer.com/archivos/articulos/GoogleAutoSuggest/ejemplo-resultados.png" alt="Ejemplo de Google Autosuggest API" width="499" height="262" /></a></p>
<p><a href="http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest/">http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest/</a></p>
<p>Pueden descargar el código en:<br />
<a href="http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest.tar.gz">http://demo.livesourcing.com/blog_vida/articulos/DanguerArticle_GoogleAutosuggest.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vida.danguer.com/2008/09/18/usando-el-google-autosuggest-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
