A maioria das APIs para encurtar URL necessitam de autenticação, normalmente OAuth, o que é um pouquinho chato de se fazer, mas existe uma serviço que encurta URL que não precisa de praticamente nada, o: http://is.gd.
Para encurtar URL com JQuery e Javascript basta chamar o serviço deles passando os parâmetros necessários. Segue o exemplo:
$.getJSON( "http://is.gd/create.php?callback=?", {
url: "http://www.thiagovespa.com.br",
format: "json"
}).done(function( data ) {
alert(data.shorturl);
});
Esse código irá encurtar a url "http://www.thiagovespa.com.br" e irá exibir em um alert a URL encurtada (data.shorturl). Para maiores informações, consulte a API do is.gd.
Como encurtar URL via javascript e sem autenticação: A maioria das APIs para encurtar URL n... http://t.co/w3ep8OLv6m (via @thiagovespa)
[...] o post: Como encurtar uma URL via javascript sem autenticação, segue a mesma versão, mas agora usando Java, sem [...]