Twitters ouverte Interface de Programmation d'Application (API) permet aux programmeurs d' accéder à la fonctionnalité Twitter de multiples plates-formes de programmation. La plupart des langages de programmation principaux ( Java , Perl , Python, Ruby ) ont des bibliothèques Twitter fonctionnels qui s'enroulent API Twitter appels dans une interface simple pour le programmeur . Pour Python , l'accès à l'API de Twitter est une simple question de télécharger les bibliothèques et appelant les méthodes correctes. Choses que vous devez
Python Interpreter
Text Editor
Afficher plus Instructions
1
télécharger et installer le Python API Twitter bibliothèques de code.google.com /p /python- twitter /. Ces bibliothèques permettent au programmeur d'accéder à Twitter API objets dans le code. Note: Étant donné que Python est multi- plateforme , les procédures d'installation peuvent varier d'un système d'exploitation à l'autre
2
Entrez le code suivant dans l'éditeur de texte : .
#! /usr /bin /python
importation twitter
twit = twitter.API ()
Ce code importe les bibliothèques twitter installés, et instancie un objet API . De cet objet, Twitter appels de méthode peuvent être faites. Certains appels , cependant, requièrent une authentification . Dans ce cas, il est nécessaire d' instancier l'objet avec les informations d'authentification appropriées.
3
afficher une ligne de temps aux utilisateurs . Dans cet exemple, la ligne de temps pour l'utilisateur " bobbyk " va imprimer via Python. Entrez le code Python suivant dans l'éditeur de texte :
TimeLine = twit.GetUserTimeline ( bobbyk )
impression [ s.text pour s dans TimeLine ]
ce bloc de code permet d'imprimer les mises à jour de la ligne de temps twitter bobbyk .
4
poster un message sur Twitter . Annonce à Twitter requiert une authentification. Supposons que le programmeur veut poster un tweet via le compte utilisateur " bobbyk , " avec un mot de passe " 1234" Le code suivant authentifie un objet API: .
Twit = twitter.API ( username = ' bobbyk », mot de passe = '1234 ' )
post = twit.PostUpdate ( " Ce texte apparaît sur Twitter Time ligne de bobbyk " )