Ontem mesmo o Google lançou seu próprio serviço de encurtar URLs, o goo.gl. Inicialmente apenas usuários da Google Toolbar e do Feedburner poderiam encurtar suas URLs, mas aparentemente até mesmo a Google Toolbar não estava encurtando como devia.
Como sou bicho curioso, resolvi inspecionar o funcionamento dos cabeçalhos HTTP no momento em que a toolbar compartilhava links e notei que, embora a barra fizesse a requisição nos servidores do Google, essa requisição falhava. Também havia um parâmetro obscuro de autenticação que eu não pude compreender.
Abri o código do arquivo .xpi da Google Toolbar e fuçei até encontrar a função que gera o token de autenticação. Fiz algumas alterações nela pra funcionar fora do ambiente de extensões do Firefox e comecei a testar! Também custou pra descobrir que as chamadas tem que ser feitas em uma URL específica: /api/url, o que indica que provavelmente eles abrirão essa API no futuro. De qualquer forma, consegui! E aqui estou compartilhando com vocês um encurtador-protótipo:
Para quem não leu as letras miúdas na página, fiz uma breve sacanagem: Qualquer link encurtado por aí passa pelo migre.me. Yep. Você leva a URL do migre.me se quiser contar estatísticas e tudo mais, coisa que o Google não faz.


can u send me a copy of this source code to me: i.feelinglucky#gmail.com ,thanks
Me too, source code.. Thanks
Bom trabalho! Os meus parabens por este serviço.
Parece que já apareceu no lifehacker e tudo : )
Um abraço de Portugal!
Muito boa iniciativa,parabéns. Obviamente este aplicativo funciona até para intranets. Show para acabar com links estapafúrdios criados pelos CMS’s corportativos. Abs!
Please send me the source code.
Hello
can u send me a copy of this source code to me: Thomanphan[at]gmail.com
All those people begging for source code: just choose ‘view source’ in your browser.
Hey, I made a PHP version of this goo.gl code.
Check this out:
http://marcusnunes.com/api-goo.gl.php
Is this service dead??