CakePHP Component para o Google URL Shortener
postado por Fabrício Ferracioli em 19/04/2011 22:57:06
Fala Galera!
Hoje comecei um Component para o CakePHP que utiliza as funções básicas do Google URL Shortener, ou goo.gl.
Essas duas funções já estão prontas, e futuramente pretendo adicionar a função de estatísticas de cliques, também disponível na API.
O projeto se encontra nesse repositório do GitHub. Espero que seja útil para vocês, e caso alguém tenha alguma opinião ou dúvida, utilize os comentários.
Update: um exemplo de utilização sempre cai bem, não é?
<?php class ExamplesController extends AppController { var $name = 'Examples'; //sua chave gerada pelo google pode ser fornecida aqui var $components = array('GoogleUrlShortener' => array('apiKey' => 'sua-chave-da-api-aqui')); function action() { //essa é outra maneira de fornecer sua chave da api $this->GoogleUrlShortener->apiKey = 'sua-chave-da-api'; $results = $this->GoogleUrlShortener->generateShortUrl($this->data['longUrl']); $original = $this->GoogleUrlShortener->getOriginalUrl($results['id']); } } ?>
Agora sim, fica simples de usar!
Tags: api, cakephp, component, goo.gl, google url shortener




