Actualmente estas viendo el weblog personal de Carlos Montalvo, un profesional en el desarrollo web con sede en la ciudad de Lima, Perú.

Suscribete a posts o comentarios

Sigueme en Twitter

Jugando con la Api de TinyUrl

04 Feb

Escrito por hace 1 año y 6 meses | 2 Comentarios

TinyURL es un servicio web creado por Kevin Gilbertson, cuyo fin es la de acortar las urls para así ganar espacio en los contenidos limitados.
Gilbertson lanzo su servicio en Febrero del 2002 (casi 7 años ya), aunque se hizo conocido con la llegada de los Blogs y especialmente de Twitter donde el límite de caracteres del contenido era más reducido y era casi una necesidad ganar espacio.

Api

TinyURL nos provee de una sencilla Api para poder acortar automáticamente las urls mediantes aplicaciones web sin necesidad de ir ingresar a su sitio. Llamado a la dirección http://tinyurl.com/api-create.php?url=http://www.calinsoft.com devolverá la dirección URL acortada en el cuerpo de la página.

Jugando

Estuve jugando un poco con ella, algo muy sencillo nada complicado de como poder implementarlo en una aplicación web en php lo pude lograr mediante un formulario.

tinyurl-1

Lo cual genera una respuesta similar a lo que muestra la misma página de TinyURL.

tinyurl-2

El Código

Para quien le interese copio aquí el código con que he logrado hacer esto, de hecho es muy sencillo pero para ejemplo y que aprendas como se usa la Api es muy bueno.

<form method="post">

<table bgcolor="#E7E7F7" cellpadding="5" align="center">
<tbody>
<tr>
<td><b>Enter a long URL to make
          <a href="http://tinyurl.com">tiny</a>:</b><br />
        <input size="30" name="url" type="text" />
        <input value="Make TinyURL!" name="submit" type="submit" /></td>
</tr>
</tbody>
</table>
</form>

<table bgcolor="#E7E7F7" cellpadding="5" align="center">
<tbody>
<tr>
<td valign="top"><br />
<h1>TinyURL was created!</h1>
<p>The following URL:
        </p>
<blockquote><b>
            <br /></b>
          </blockquote>
has a length of 20 characters and resulted in the following TinyURL which has a length of 24 characters:
<blockquote><b>
              </b>
            <br /><small>[
              <a target="_blank" href="http://localhost/zro/manager/post/edit/<?php echo $convert;?>">Open in new window</a>]</small>
            </blockquote>
Or, give your recipients confidence with a preview TinyURL:
<blockquote><b>
                </b>
              <br /><small>[
                <a target="_blank" href="http://localhost/zro/manager/post/edit/<?php echo $preview;?>">Open in new window</a>]</small>
              </blockquote>
<p> </p>
</td>
</tr>
</tbody>
</table>
<table bgcolor="#E7E7F7" cellpadding="5" align="center">
<tbody>
<tr>
<td valign="top"><br />
<h1>TinyURL Error!</h1>
<p>Invalid Url:
      </p>
</td>
</tr>
</tbody>
</table>

Conclusión

Como se habrán dado cuenta que el método de usar la Api es muy sencillo, además no es la única forma pero creo que esta es la más sencilla y funcional.

Descarga

Demo


Categorizado :Desarrollo Web

Etiquetado :Api,php,TinyURL

2 Comentario(s) para "Jugando con la Api de TinyUrl"

Bitacoras.com

February 4th, 2009 hace 1 año y 6 meses

Información Bitacoras.com...

Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias....

Antonio

April 25th, 2010 hace 4 meses y 1 semana

Wow de verdad era muy sencillo ! :P