SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Semelhante a Pesquisa no Twitter - Requisição com API JSON

Palestra Sobre REST
Palestra Sobre RESTPalestra Sobre REST
Palestra Sobre REST
Paulo José Almeida
 
Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0
igorpsoares
 
Trabalho jQuery
Trabalho jQueryTrabalho jQuery
Trabalho jQuery
grupoucpel
 
Api’s abertos
Api’s abertosApi’s abertos
Api’s abertos
grupovermelho
 
2006 - ASP.NET.ppt
2006 - ASP.NET.ppt2006 - ASP.NET.ppt
2006 - ASP.NET.ppt
Ricardo Guerra Freitas
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
leojr_0
 
Web Service - XML
Web Service - XMLWeb Service - XML
Web Service - XML
blogspheregroup
 
Arquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/MackenzieArquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/Mackenzie
Vivaldo Jose Breternitz
 
Palestra institucional Interna | Meet and Greet
Palestra institucional Interna | Meet and GreetPalestra institucional Interna | Meet and Greet
Palestra institucional Interna | Meet and Greet
Targettrust Treinamentos Tecnologia
 
Web Services
Web ServicesWeb Services
Web Services
Paulo Neto
 
Robot Framework no DevTests #34
Robot Framework no DevTests #34Robot Framework no DevTests #34
Robot Framework no DevTests #34
Mayara Fernandes
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
Jaydson Gomes
 
Introdução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos BazilioIntrodução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos Bazilio
RicardoKratz2
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
Ryan Padilha
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
Ruan Carvalho
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
Ruan Carvalho
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
Eric Gallardo
 
Workshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsWorkshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIs
Heider Lopes
 
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASO MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
Heider Lopes
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sério
saspi2
 

Semelhante a Pesquisa no Twitter - Requisição com API JSON (20)

Palestra Sobre REST
Palestra Sobre RESTPalestra Sobre REST
Palestra Sobre REST
 
Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0
 
Trabalho jQuery
Trabalho jQueryTrabalho jQuery
Trabalho jQuery
 
Api’s abertos
Api’s abertosApi’s abertos
Api’s abertos
 
2006 - ASP.NET.ppt
2006 - ASP.NET.ppt2006 - ASP.NET.ppt
2006 - ASP.NET.ppt
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
 
Web Service - XML
Web Service - XMLWeb Service - XML
Web Service - XML
 
Arquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/MackenzieArquitetura Web Desacoplada - FCI/Mackenzie
Arquitetura Web Desacoplada - FCI/Mackenzie
 
Palestra institucional Interna | Meet and Greet
Palestra institucional Interna | Meet and GreetPalestra institucional Interna | Meet and Greet
Palestra institucional Interna | Meet and Greet
 
Web Services
Web ServicesWeb Services
Web Services
 
Robot Framework no DevTests #34
Robot Framework no DevTests #34Robot Framework no DevTests #34
Robot Framework no DevTests #34
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
 
Introdução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos BazilioIntrodução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos Bazilio
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Workshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsWorkshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIs
 
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASO MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sério
 

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