Como utilizar a API do Twitter com Python

Escrito por g.s. jackson | Traduzido por vinícius albuquerque
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como utilizar a API do Twitter com Python
Utilize as vantagens das bibliotecas do Twitter para Python com o intiuto de acessar funcionalidades do Twitter (Jupiterimages/Photos.com/Getty Images)

A Application Programming Interface (API - Interface de Programação de Aplicativos) aberta do Twitter concede ao programadores acesso às suas funcionalidades para múltiplas plataformas de programação. A maioria das linguagens de programação mais populares (Java, Perl, Python e Ruby, por exemplo) têm bibliotecas do Twitter que abrangem os requerimentos da API em uma interface simples para o programador. No caso do Python, para acessar essa interface é só baixar as bibliotecas e invocar os métodos corretos.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

O que você precisa?

  • Interpretador de Python
  • Editor de texto

Lista completaMinimizar

Instruções

  1. 1

    Baixe e instale as bibliotecas da API do Twitter para Python no code.google.com/p/python-twitter/. Elas permitem que o programador acesse os objetos da API no código. Uma observação: já que o Python é multiplataforma, o procedimento de instalação pode variar de um sistema operacional para outro.

  2. 2

    Insira o código a seguir no seu editor de textos preferido:

    ! /usr/bin/python

    import twitter

    twit = twitter.API()

    Esse código importa as bibliotecas instaladas anteriormente e instancia um objeto da API. Dentro desse objeto podem ser feitos requerimentos de métodos do Twitter. Alguns deles, contudo, exigem autenticação. Nesse caso, será necessário instanciar o objeto com as credenciais de autenticação adequadas.

  3. 3

    Exiba a linha do tempo de um usuário. Esse exemplo imprimirá a linha do tempo do usuário "bobbyk" através do Python. Insira o código a seguir no editor de texto:

    TimeLine = twit.GetUserTimeline(bobbyk) print [s.text for s in TimeLine]

    O bloco de código acima imprimirá as atualizações da linha do tempo do usuário bobbyk.

  4. 4

    Postar uma mensagem no Twitter. Essa tarefa exige autenticação. Assumiremos que o programador deseja postar um tweet através da conta de usuário "bobbyk", de senha "1234". O código a seguir autentica um objeto da API:

    twit = twitter.API(username='bobbyk', password='1234') post = twit.PostUpdate("Esse texto aparecerá na linha do tempo do Twitter do bobbyk")

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível