Alexandre.Gaigalas.Net

Desenvolvedor, autor e projetista de interfaces.

goo.gl: Encurte URLs com o novo serviço do Google

Encurte usando o goo.gl

Encurte usando o goo.gl

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:

http://gaigalas.net/lab/googl

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.

9 Comments to goo.gl: Encurte URLs com o novo serviço do Google

  1. 15/12/2009 at 13:43 | Permalink

    can u send me a copy of this source code to me: i.feelinglucky#gmail.com ,thanks

  2. Me Too's Gravatar Me Too
    17/12/2009 at 15:49 | Permalink

    Me too, source code.. Thanks

  3. 17/12/2009 at 22:59 | Permalink

    Bom trabalho! Os meus parabens por este serviço.

    Parece que já apareceu no lifehacker e tudo : )

    Um abraço de Portugal!

  4. 18/12/2009 at 09:45 | Permalink

    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!

  5. 22/12/2009 at 08:01 | Permalink

    Please send me the source code.

  6. ThomanPhan's Gravatar ThomanPhan
    27/01/2010 at 14:28 | Permalink

    Hello
    can u send me a copy of this source code to me: Thomanphan[at]gmail.com

  7. Marcel's Gravatar Marcel
    31/01/2010 at 22:11 | Permalink

    All those people begging for source code: just choose ‘view source’ in your browser. ;)

  8. 10/02/2010 at 14:16 | Permalink

    Hey, I made a PHP version of this goo.gl code.

    Check this out:
    http://marcusnunes.com/api-goo.gl.php

  9. 30/04/2010 at 00:26 | Permalink

    Is this service dead??

1 Trackback to goo.gl: Encurte URLs com o novo serviço do Google

  1. By on 15/12/2009 at 23:16

Comentar

Você pode usar os seguintes HTML atributos e tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>