SlideShare uma empresa Scribd logo
E R
                     T T
                  I
                 W
             T
       D O
 P I
A
API - O que é
Interface entre aplicativo e programação

Baseado na Web ou Ferramenta Web
API DO TWITTER - CONCEITO BÁSICO
API significa Application Programming Interface, isto é, Interface de
Programação de Aplicativos.

Exemplos de Desenvolvedores de Aplicações:
TweetDeck , o HootSuite.
PADRÕES e FORMATOS EXISTENTES
O que são padrões Web?
●  Está associada ao código da página
●  Deve seguir às recomendações da W3C

Para que serve?
● Melhor visualização e funcionalidade
PADRÕES E FORMATOS EXISTENTES
Arquitetura do Twitter
●  Transferência de Estado Representacional (REST)

Formatos Compatíveis
●  Really Simple Syndication (RSS)
●  Atom Syndication Format (Atom)
●  JavaScript Object Notation (JSON)
●  Extensible Markup Language (XML)
Funcionamento DA API DO TWITTER
De forma geral todas as requisições enviadas a API do Twitter seguem
o seguinte formato:
      http://[URL]/[Função].[Formato]?[Parâmetros]
Onde:
   URL - http://twitter.com
   Função - nome da função;
   Formato - formato do arquivo a ser retornado;
   Parâmetros - parâmetros adicionais (opcionais);
SITES DE REFERÊNCIA TÉCNICA
W3C Brasil          Twitter Developers
http://www.w3c.br   https://dev.twitter.com/docs
APLICAÇÕES PROFISSIONAIS
●   Aplicações que se conectam à API do Twitter para otimizar a
    relação entre empresas e clientes.
APLICAÇÕES PARA MONETIZAÇÃO
●   Aplicações de geração de lucro para usuários do Twitter.




                              Lomadee
                             (www.lomadee.com)




                               Boo-box
                             (www.boo-box.com)
APLICAÇÕES DE AUTENTICAÇÃO
●   Aplicações que poupam o tempo que o usuário teria
    preenchendo informações pessoais.




              Getglue
            (www.getglue.com)




                                               Disqus
                                             (www.disqus.com)
DEMAIS APLICAÇÕES
 A API do Twitter é muito ampla e permite diversas aplicações.



                                                                           Twitpic
                                                                         (www.twitpic.com)



                       Aplicações para usar o Twitter
TweetBookz               - Tweetdeck (PC/MAC/Chrome): http://migre.
(www.tweetbookz.com)                        me/8xnuV
                         - Twitter para Android: http://migre.me/8xnuL
                            - Twitter para iOS: http://migre.me/8xnxg




                                      Sorteie.me
                                      (www.sorteie.me)
FERRAMENTAS DE DESENVOLVIMENTO




       http://dev.twitter.com
REFERÊNCIA BIBLIOGRÁFICA
●   http://claudiomomoura.net/index.php/2010/05/09/o-que-e-twitter-api-e-por-
    que-e-importante-saber/http://www.42hangar.com/2010/02/o-que-e-api-do-
    twitter.htmlhttp://www.macoratti.net/10/03/net_twt1.htm

●   http://informatica.hsw.uol.com.br/conferencia-api1.htm

●   https://dev.twitter.com/docs/api

●   www.macoratti.net/10/03/net_twt1.htm

Mais conteúdo relacionado

Semelhante a Api do twitter

Workshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativosWorkshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativos
Serpentina
 
Drupal service com Titanium
Drupal service com TitaniumDrupal service com Titanium
Drupal service com Titanium
pedrofaria
 
Mashup
MashupMashup
Mashup
asspink
 
Bit.ly e TweetDeck - Por que padronizar?
Bit.ly e TweetDeck - Por que padronizar?Bit.ly e TweetDeck - Por que padronizar?
Bit.ly e TweetDeck - Por que padronizar?
govparaiba
 
Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)
pedrofaria
 
Workshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisWorkshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociais
Serpentina
 
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisWorkshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Serpentina
 
Hacking Twitter API [ Giran Siege ]
Hacking Twitter API [ Giran Siege ]Hacking Twitter API [ Giran Siege ]
Hacking Twitter API [ Giran Siege ]
Leonardo "Hackin" Freire
 
Introdução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos ReduIntrodução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos Redu
Guilherme
 
Aula 4 - SAM - Autoria
Aula 4 - SAM - AutoriaAula 4 - SAM - Autoria
Aula 4 - SAM - Autoria
Guilherme Nonino Rosa
 
API's Abertas Na Web 2 0
API's Abertas Na Web 2 0API's Abertas Na Web 2 0
API's Abertas Na Web 2 0
grupoass
 
Comunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPComunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHP
Michael Douglas
 
Slide 02 introdução ao code igniter, utilização do bootstrap
Slide 02   introdução ao code igniter, utilização do bootstrap Slide 02   introdução ao code igniter, utilização do bootstrap
Slide 02 introdução ao code igniter, utilização do bootstrap
Raniere de Lima
 
Sua Startup precisa de uma WebAPI.
Sua Startup precisa de uma WebAPI.Sua Startup precisa de uma WebAPI.
Sua Startup precisa de uma WebAPI.
AlexSandro Cruz
 
Um pouco sobre APIs
Um pouco sobre APIsUm pouco sobre APIs
Um pouco sobre APIs
Luiz Paulo dos Prazeres Júnior
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Leonardo Turbiani
 
Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de plugins
Fabio Ricotta
 
Web 2.0 - Uma Visão Corporativa e Tecnológica
Web 2.0 - Uma Visão Corporativa e TecnológicaWeb 2.0 - Uma Visão Corporativa e Tecnológica
Web 2.0 - Uma Visão Corporativa e Tecnológica
Elvis Fusco
 
Web 2
Web 2Web 2
Web 2
eveelang
 
Web 2
Web 2Web 2
Web 2
eveelang
 

Semelhante a Api do twitter (20)

Workshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativosWorkshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativos
 
Drupal service com Titanium
Drupal service com TitaniumDrupal service com Titanium
Drupal service com Titanium
 
Mashup
MashupMashup
Mashup
 
Bit.ly e TweetDeck - Por que padronizar?
Bit.ly e TweetDeck - Por que padronizar?Bit.ly e TweetDeck - Por que padronizar?
Bit.ly e TweetDeck - Por que padronizar?
 
Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)Drupal service com titanium (DrupalCamp SP)
Drupal service com titanium (DrupalCamp SP)
 
Workshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisWorkshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociais
 
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisWorkshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociais
 
Hacking Twitter API [ Giran Siege ]
Hacking Twitter API [ Giran Siege ]Hacking Twitter API [ Giran Siege ]
Hacking Twitter API [ Giran Siege ]
 
Introdução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos ReduIntrodução a plataforma de aplicativos Redu
Introdução a plataforma de aplicativos Redu
 
Aula 4 - SAM - Autoria
Aula 4 - SAM - AutoriaAula 4 - SAM - Autoria
Aula 4 - SAM - Autoria
 
API's Abertas Na Web 2 0
API's Abertas Na Web 2 0API's Abertas Na Web 2 0
API's Abertas Na Web 2 0
 
Comunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHPComunicação em tempo real com WebRTC e PHP
Comunicação em tempo real com WebRTC e PHP
 
Slide 02 introdução ao code igniter, utilização do bootstrap
Slide 02   introdução ao code igniter, utilização do bootstrap Slide 02   introdução ao code igniter, utilização do bootstrap
Slide 02 introdução ao code igniter, utilização do bootstrap
 
Sua Startup precisa de uma WebAPI.
Sua Startup precisa de uma WebAPI.Sua Startup precisa de uma WebAPI.
Sua Startup precisa de uma WebAPI.
 
Um pouco sobre APIs
Um pouco sobre APIsUm pouco sobre APIs
Um pouco sobre APIs
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Wordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de pluginsWordpress SEO - Muito além de plugins
Wordpress SEO - Muito além de plugins
 
Web 2.0 - Uma Visão Corporativa e Tecnológica
Web 2.0 - Uma Visão Corporativa e TecnológicaWeb 2.0 - Uma Visão Corporativa e Tecnológica
Web 2.0 - Uma Visão Corporativa e Tecnológica
 
Web 2
Web 2Web 2
Web 2
 
Web 2
Web 2Web 2
Web 2
 

Api do twitter

  • 1. E R T T I W T D O P I A
  • 2. API - O que é Interface entre aplicativo e programação Baseado na Web ou Ferramenta Web
  • 3. API DO TWITTER - CONCEITO BÁSICO API significa Application Programming Interface, isto é, Interface de Programação de Aplicativos. Exemplos de Desenvolvedores de Aplicações: TweetDeck , o HootSuite.
  • 4. PADRÕES e FORMATOS EXISTENTES O que são padrões Web? ● Está associada ao código da página ● Deve seguir às recomendações da W3C Para que serve? ● Melhor visualização e funcionalidade
  • 5. PADRÕES E FORMATOS EXISTENTES Arquitetura do Twitter ● Transferência de Estado Representacional (REST) Formatos Compatíveis ● Really Simple Syndication (RSS) ● Atom Syndication Format (Atom) ● JavaScript Object Notation (JSON) ● Extensible Markup Language (XML)
  • 6. Funcionamento DA API DO TWITTER De forma geral todas as requisições enviadas a API do Twitter seguem o seguinte formato: http://[URL]/[Função].[Formato]?[Parâmetros] Onde: URL - http://twitter.com Função - nome da função; Formato - formato do arquivo a ser retornado; Parâmetros - parâmetros adicionais (opcionais);
  • 7. SITES DE REFERÊNCIA TÉCNICA W3C Brasil Twitter Developers http://www.w3c.br https://dev.twitter.com/docs
  • 8. APLICAÇÕES PROFISSIONAIS ● Aplicações que se conectam à API do Twitter para otimizar a relação entre empresas e clientes.
  • 9. APLICAÇÕES PARA MONETIZAÇÃO ● Aplicações de geração de lucro para usuários do Twitter. Lomadee (www.lomadee.com) Boo-box (www.boo-box.com)
  • 10. APLICAÇÕES DE AUTENTICAÇÃO ● Aplicações que poupam o tempo que o usuário teria preenchendo informações pessoais. Getglue (www.getglue.com) Disqus (www.disqus.com)
  • 11. DEMAIS APLICAÇÕES A API do Twitter é muito ampla e permite diversas aplicações. Twitpic (www.twitpic.com) Aplicações para usar o Twitter TweetBookz - Tweetdeck (PC/MAC/Chrome): http://migre. (www.tweetbookz.com) me/8xnuV - Twitter para Android: http://migre.me/8xnuL - Twitter para iOS: http://migre.me/8xnxg Sorteie.me (www.sorteie.me)
  • 12. FERRAMENTAS DE DESENVOLVIMENTO http://dev.twitter.com
  • 13. REFERÊNCIA BIBLIOGRÁFICA ● http://claudiomomoura.net/index.php/2010/05/09/o-que-e-twitter-api-e-por- que-e-importante-saber/http://www.42hangar.com/2010/02/o-que-e-api-do- twitter.htmlhttp://www.macoratti.net/10/03/net_twt1.htm ● http://informatica.hsw.uol.com.br/conferencia-api1.htm ● https://dev.twitter.com/docs/api ● www.macoratti.net/10/03/net_twt1.htm