Olá pessoal!
$easter = 'Páscoa';
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 você 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 os que estão 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 $bitlyphp = new Bitly(); $bitlyphp->login = '<your_login>'; $bitlyphp->api_key = '<your_api_key>'; $bitlyphp->url = 'http://blog.igorescobar.com'; $bitlyphp->shorten(); echo $bitlyphp->getData()->shortUrl; // Imprime a url encurtada. ?>
Na versão 1.2 você pode reduzir estas linhas para duas.
<?php
$bitlyphp = new Bitly( '<your_login>', '<your_api_key>');
echo $bitlyphp->shorten('http://blog.igorescobar.com'); // Imprime a url encurtada.
?>
Mais prático, não?
As parâmetros mais básicos e obvios foram encapsulados dentro do próprio método reduzindo o tempo gasto para o usuário que queria fazer algo que não fuga do simples “encurtar urls”.
Mas o método:
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 re-escritos em inglês.
- Todos os exemplos dados na Wiki do Bitly-PHP foram re-escritos e simplificados para as alterações que vieram com a versão 1.2.
- 2 bugs foram corrigidos.