Programação Twitters aplicativo aberto Interface ( API) permite aos programadores para acessar a funcionalidade do Twitter a partir de várias plataformas de programação . A maioria das principais linguagens de programação ( Java , Perl, Python, Ruby ) têm bibliotecas funcionais Twitter que envolvem chamadas de API do Twitter em uma interface simples para o programador . Para Python , o acesso a API do Twitter é uma simples questão de baixar as bibliotecas e chamando os métodos corretos . Coisas que você precisa
Python Interpreter
Editor de Texto
Show Mais instruções
1
Faça o download e instalar as bibliotecas Python API do Twitter de code.google.com /p /python- twitter /. Essas bibliotecas permitem ao programador acessar objetos da API do Twitter no código. Nota: Como Python é multi- plataforma , os procedimentos de instalação pode variar de um sistema operacional para o próximo
2
Digite o seguinte código no editor de texto : .
# ! /usr /bin /python
importação do twitter
twit = twitter.API ()
Este código importa as bibliotecas do twitter instalados e instancia um objeto API. A partir deste objeto , do Twitter, chamadas de método podem ser feitas. Algumas chamadas , no entanto, exigem autenticação. Neste caso, é necessário criar uma instância do objeto com as credenciais de autenticação apropriados.
3
Exibir uma linha de tempo dos usuários . Neste exemplo , a linha de tempo para o usuário " bobbyk " irá imprimir através de Python. Digite o seguinte código Python no editor de texto :
TimeLine = twit.GetUserTimeline ( bobbyk )
impressão [ s.text para s em TimeLine ]
este bloco de código imprimirá as atualizações da linha de tempo do twitter do bobbyk .
4
postar uma mensagem para o Twitter. Postar no Twitter requer autenticação. . Vamos supor que o programador quer postar um tweet por meio da conta do usuário " bobbyk ", com a senha "1234" O código a seguir autentica um objeto API:
twit = twitter.API ( username = ' bobbyk ' , password = '1234 ')
post = twit.PostUpdate ("Este texto irá aparecer na linha do bobbyk Twitter Time")