TinyURL è sicuramente il modo più semplice per abbreviare gli URL. Questo web service, infatti, non richiede alcun tipo di autenticazione ma è sufficiente una richiesta HTTP all'URL specificato dalle API. In questo articolo vedremo come usare questo servizio con PHP.
La procedura da usare è molto semplice:
function getTinyUrl($url)
{
return file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
}
La funzione accetta come parametro un URL e ne restituisce la versione abbreviata utilizzando TinyURL. Ovviamente vi consiglio di eseguire un test di validità sull'URL passato come parametro.