api do twitter

9
API do Twitter Julio Bitencourt

Upload: julio-bitencourt

Post on 19-May-2015

2.094 views

Category:

Technology


0 download

DESCRIPTION

Slides de minha oficina sobre APIs do Twitter no SMVP - Social Media Vale do Paraíba 2009

TRANSCRIPT

Page 1: Api Do Twitter

API do TwitterJulio Bitencourt

Page 2: Api Do Twitter

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

Page 3: Api Do Twitter

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.

Page 4: Api Do Twitter

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

Page 5: Api Do Twitter

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”

}]}

Page 6: Api Do Twitter

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

Page 7: Api Do Twitter

Criando uma aplicação com a API do twitter

Insere o jQuery no documento através do Google APIs

Page 8: Api Do Twitter

Criando uma aplicação com a API do twitter

Page 9: Api Do Twitter

Criando uma aplicação com a API do twitter

juliobitencourt.comtwitter.com/juliobitencourt