api do twitter
DESCRIPTION
Slides de minha oficina sobre APIs do Twitter no SMVP - Social Media Vale do Paraíba 2009TRANSCRIPT
API do TwitterJulio Bitencourt
Mashups
“Um mashup é um website ou uma aplicaçãoweb que usa conteúdo de mais de uma fonte para criar um novo serviço completo.”
Fonte: wikipedia
Javascript, API, XML, JSON, Widgets
APIApplication Programming Interface
CONNECT – Conjunto de APIs do facebook para que desenvolvedores possam acessar dados dos usuários da rede e criar aplicações.
Interface que permite aos desenvolvedores a implementação de serviços de terceiros em suas aplicações
MAPS – Permite a reprodução em seu site de todas as funcionalidades do Google Maps. E também a criação de aplicações completas com mapas .
Twitter API – Uma API muito simples de usar. Com ela você pode fazer buscas, exibir a timeline (lista de posts), criar postagens automáticas. Dentre outras possibilidades.
Twitter API
REST – Representational State Transfer - Permite a atualização da timeline (criação de posts), acessar dados do usuário etc
Dividida entre REST e Search APIA equipe do twitter pretende unificar as duas APIs
Search API – Permite a busca de dados na timeline.
O Twitter limita a quantidade de interação que você pode fazer na API.• 150 chamadas à API por hora.• 3200 tweets no método REST• 1500 tweets no método Search
O twitter mantém os registros de todas as atualizações do serviço. Mas não disponibiliza o acesso por motivo de desempenho dos servidores
Chamadas limitadas
Transferência de Dados
XML – eXtensible Markup Language<?xml version="1.0" encoding="UTF-8"?><evento>
<nome>SMVP 2009 - Social Media Vale do Paraiba</nome><data>27-11-2009 e 28-11-2009</data><cidade>Sao Jose dos Campos</Nomecompleto>
</evento>
JSON – Javascript Object Notation{“evento”:[
{“nome”: “SMVP 2009 - Social Media Vale do Paraiba”,“data”:”27-11-2009 e 28-11-2009”,“cidade”:”Sao Jose dos Campos”
}]}
Criando uma aplicação com a API do twitter
Ajax - Asynchronous Javascript And XML – Uma junção de tecnologias e técnicas para tornar páginas web mais interativas e dinâmicas. Permite atualizar trechos de uma página sem precisar recarregar todo o documento.
jQuery Javascript Library – Framework JavaScript que simplifica o desenvolvimento de aplicativos web.
Com ela você pode:
• Selecionar elementos do HTML com CSS – Inclusive CSS3!• Manipular estes elementos – Criar, Alterar, Excluir• Gerenciar eventos – Click, MouseOver, Submit...• Criar animações• Milhares de plugins• Funções Ajax
Criando uma aplicação com a API do twitter
Insere o jQuery no documento através do Google APIs
Criando uma aplicação com a API do twitter
Criando uma aplicação com a API do twitter
juliobitencourt.comtwitter.com/juliobitencourt