Dev (Back & Front)ARTIGO

Bitly-PHP – versão 1.2

Olá, pessoal!

$easter = 'Páscoa';<br />echo sprinf("Feliz %s ! astrasado =(" , $Easter);

Semana passada falei um pouco sobre o meu novo
projeto open-source
, o Bitly-PHP. Para quem
ainda não sabe, o Bitly-PHP é uma nova forma de 
interagir com a API RESTful do Bitly. A library permite que você
encurte, descubra a url longa, receba informações e estatísticas
completas sobre um link encurtado.

Sobre a versão 1.2

Depois do dia em que lancei a primeira versão do Bitly-PHP, comecei a
ouvir a comunidade PHP. Abri tópicos em listas e pedindo por sugestões.
O feedback da comunidade foi muito bom. As pessoas realmente gostaram
do que viram e o resultado foi isso que estamos vendo agora: a versão
1.2 do Bitly-PHP.

O que mudou?

Para quem está utilizando desde primeira versão, não se preocupe.
Se você baixar a nova versão, o seu código continuará funcionando. Todas
as alterações foram levando em conta as pessoas que já estavam
utilizando.

Na versão 1.0, para você encurtar uma url você podia fazer da seguinte
forma:

<?php<br />$bitlyphp = new Bitly();<br />$bitlyphp->login = '<your_login>';<br />$bitlyphp->api_key = '<your_api_key>';<br />$bitlyphp->url = 'http://blog.igorescobar.com';<br />$bitlyphp->shorten();<br />echo $bitlyphp->getData()->shortUrl; // Imprime a url encurtada.<br />?>

Na versão 1.2, você pode reduzir estas linhas para duas:

<?php<br />$bitlyphp = new Bitly( '<your_login>', '<your_api_key>');<br />echo $bitlyphp->shorten('http://blog.igorescobar.com'); // Imprime a url encurtada.<br />?>

Mais prático, não?

Os parâmetros mais básicos e óbvios foram encapsulados dentro do
próprio método, reduzindo o tempo gasto para o usuário que queria fazer
algo que não fuja do simples “encurtar urls”.

Mas o método:

echo print_r( $bitlyphp->getData() );

Continua valendo, caso você queira acessar um dado mais específico.

O que mais mudou?

  • Agora Bitly-PHP está também disponível no PHP Classes.
  • Todos os comentários dentro da library do Bitly-PHP foram
    reescritos em inglês.
  • Todos os exemplos dados na Wiki
    do Bitly-PHP
    foram reescritos e simplificados para as alterações
    que vieram com a versão 1.2.
  • Dois bugs foram corrigidos.

é formado em Desenvolvimento de Sistemas para Internet pela Faculdade Véris IBTA, Zend PHP 5 Certified Engineer, blogueiro e colunista iMasters, WebInsider e IBM DeveloperWorks.

Ver perfil