Por sergiogh el 12-Sep-2007 | Si bien la documentación del API de google es bastante completa y sencilla, comparado con otras cosas que hay por ahi, la creacion de un gadget para la google ig se puede simplificar bastante, de forma que con muy poco esfuerzo, podamos conseguir visitas para nuestros sites, sobre todo gracias al uso masivo que está teniendo desde Estados Unidos.
- Creamos en nuestro servidor un archivo XML con el siguiente contenido.
- Creamos el script php (o asp, o coldfusion, o jps, o whatever), que a fin de cuentas, imprima una página por pantalla. También vale un html que tenga un javascript, un CGI, flash, o lo que queramos.
- En caso de querer utilizar parámetros y opciones en el gadget, lo podemos configurar en el xml, y nos llegará a través de GET, con lo que será fácil capturarlos por php
Un ejemplo, muy burdo y rápido, de cómo hacer un gadget para google homepage que saque una foto aleatoria.
gadget.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs
title=”Nombre del gadget”
title_url=”http://www.urldelgadget.com/gadget.php”
height=”380″ width=”400″ scrolling=”true”
author=”Nombre de autor”
author_email=”tururu@tararara.com”
category=”funandgames”
description=” […] “
screenshot=”http://www.tudominio.com/screenshot.jpg”
thumbnail=”http://www.tudominio.com/thumbnail.jpg”>
</ModulePrefs>
<UserPref name=”nombre_userpref”
display_name=”Elige categoria”
datatype=”enum”
default_value=”0″>
<EnumValue value=”0″ display_value=”Cat 1″/>
<EnumValue value=”1″ display_value=”Cat 2″/>
<EnumValue value=”2″ display_value=”Cat 3″/>
<EnumValue value=”4″ display_value=”Cat 4″/>
</UserPref>
<Content type=”url” xhref=”http://www.tudominio.com/gadget.php”
mce_href=”http://www.tudominio.com/gadget.php”/>
</Module>
Básicamente llama a la url gadget.php en mi dominio, y pinta además un combo que permite elegir entre 4 opciones. La opción elegida, me la enviará por GET con el prefijo “up_”, por lo que para recogerlo en php sería $_GET[’up_nombre_userpref’].
Y ya en dicho gadget.php, podemos hacer las consultas que quedamos a la base de datos, impimir aleatoriamente una foto, y enlazar a donde queramos. Ya sea la home de nuestra página, o la página concreta de la foto que estamos imprimiendo. Esto también es válido para nuestro feed, juegos javascript o lo que nos de la gana. Y podemos poner hasta adsense!!!
Compartelo
Leído 131 veces

|