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.

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

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.
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....