Twittando com o Perl (parte 1)

O Perl é uma das linguagens mais utilizadas no mundo, e o programador ou webmaster moderno devem ter a habilidade fazer seus aplicativos se comunicarem com as redes sociais, ferramentas fundamentais do marketing web atual.

[ Hits: 15.459 ]

Por: Thiago Glauco Sanchez em 16/03/2011


As APIS do Twitter - API Search



A API Search:

A API Search é uma das mais simples e úteis, pois permite que pesquisemos termos no Twitter. Para estudarmos esta API vamos utilizar o Data::Dumper. Para utilizar esta API, temos que adicioná-la ao traits do construtor:

use 5.12.0;

use Net::Twitter;
use Data::Dumper;

  my $nt = Net::Twitter->new(
      traits   => [qw/OAuth API::Search/],#Autenticação e API
      consumer_key        => '11111111111111111111',
      consumer_secret     => '22222222222222222222222222222222222222222',
      access_token        => $access_token,
      access_token_secret => $token_secret,
  );

O método mais importante desta API é o search. O método search pode receber como named arguments os seguintes parâmetros:
  • q => 'termo a ser pesquisado'
  • callback => url para onde a pesquisa deve ser retornada
  • lang => idioma (codificação ISO 639-1)
  • rpp => resultados por página
  • page => página
  • since_id => posts a a partir da data especificada
  • geocode => localização dos posts

my $result = $nt->search('Clean Energy');
say Dumper $result;

O método search executa uma pesquisa no Twitter pelo termo informado no argumento, no caso, clean energy. Esta pesquisa retorna um HASH REF.

Seria muito interessante você imprimir alguns hashs retornados da pesquisa com o Data::Dumper e estudar o formato da estrutura de saída.

  my $result = $nt->search({q => 'Energia limpa',
                  rpp => 100,
                  lang => 'pt',});

  for (@{$result->{results}}){
     say $_->{text}
  }

A documentação completada desta API está na documentação online do módulo Net::Twitter. É interessante que você lei também a documentação do próprio Twitter.

Página anterior     Próxima página

Páginas do artigo
   1. Registrando sua aplicação
   2. Autenticando o usuário
   3. As APIS do Twitter - API Search
   4. API REST e Paginação
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Catalyst Framework Perl - (parte 2)

URL amigável com Perl

Phperl, minha gambiarra para usar Perl como se fosse PHP

Programando uma Intranet com Apache, MySQL e Perl (parte 1)

Catalyst Framework Perl (parte 1)

  
Comentários
[1] Comentário enviado por mtarroyo em 18/03/2011 - 00:25h

Muito bom o seu artigo. Estou desenvolvendo um trabalho utilizando a API do Twitter e os conceitos apresentados por você foram muito úteis.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts