Pesquisa no Twitter 
Requisição com API JSON 
Carlos Eduardo |
Tecnologias | AJAX 
• AJAX (acrônimo em língua inglesa de 
Asynchronous Javascript And XML) é o uso 
metodológico de tecnologias como Javascript 
e XML, providas por navegadores, para tornar 
páginas Web mais interativas com o usuário.
Tecnologias | API 
• API (ou Interface de Programação de Aplicações) é 
um conjunto de rotinas e padrões estabelecidos por 
um software para a utilização das suas 
funcionalidades por programas aplicativos que não 
querem envolver-se em detalhes 
da implementação do software, mas apenas usar 
seus serviços.
Tecnologias | jQuery 
• Principais funcionalidades do jQuery: 
 Resolução da incompatibilidade entre os navegadores. 
 Redução de código. 
 Reutilização do código através de plugins. 
 Utilização de uma vasta quantidade de plugins criados por outros 
desenvolvedores. 
 Trabalha com AJAX . 
 Implementação segura de recursos do CSS. 
 Documentação (Ótimo).
Tecnologias | CSS2.1/CSS3 
• Cascading Style Sheets (ou simplesmente CSS) é 
uma linguagem de estilo utilizada para definir a apresentação 
de documentos escritos em uma linguagem de marcação, 
como HTML ou XML. Seu principal benefício é prover a 
separação entre o formato e o conteúdo de um documento.
Camadas da aplicação 
jQuery/AJAX Comportamentos 
CSS 
HTML 
Apresentação 
Marcação
Twitter Search API 
• Atom API 
• JSON API 
• Encontrar tweets contendo uma palavra 
• Encontrar tweets de um usuário 
• Encontrar um usuário
Twitter Search API 
http://search.twitter.com/search.API?q=<query>
Twitter Search API 
• ATOM 
– http://search.twitter.com/search.atom?q=twitter 
• JSON 
– http://search.twitter.com/search.json?q=twitter 
• ATRIBUTOS 
– Lang: determinada linguagem ( ISO 639-1 • Códigos 
para a representação de nomes de idiomas) 
– Rpp: número de tweets 
– Page: número de páginas

Pesquisa no Twitter - Requisição com API JSON

  • 1.
    Pesquisa no Twitter Requisição com API JSON Carlos Eduardo |
  • 2.
    Tecnologias | AJAX • AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário.
  • 3.
    Tecnologias | API • API (ou Interface de Programação de Aplicações) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por programas aplicativos que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
  • 4.
    Tecnologias | jQuery • Principais funcionalidades do jQuery:  Resolução da incompatibilidade entre os navegadores.  Redução de código.  Reutilização do código através de plugins.  Utilização de uma vasta quantidade de plugins criados por outros desenvolvedores.  Trabalha com AJAX .  Implementação segura de recursos do CSS.  Documentação (Ótimo).
  • 5.
    Tecnologias | CSS2.1/CSS3 • Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.
  • 6.
    Camadas da aplicação jQuery/AJAX Comportamentos CSS HTML Apresentação Marcação
  • 7.
    Twitter Search API • Atom API • JSON API • Encontrar tweets contendo uma palavra • Encontrar tweets de um usuário • Encontrar um usuário
  • 8.
    Twitter Search API http://search.twitter.com/search.API?q=<query>
  • 9.
    Twitter Search API • ATOM – http://search.twitter.com/search.atom?q=twitter • JSON – http://search.twitter.com/search.json?q=twitter • ATRIBUTOS – Lang: determinada linguagem ( ISO 639-1 • Códigos para a representação de nomes de idiomas) – Rpp: número de tweets – Page: número de páginas