Twitters offenen Application Programming Interface (API) ermöglicht es Programmierern, Twitter -Funktionalität von mehreren Programmiersprachen Plattformen zuzugreifen. Die meisten der wichtigen Programmiersprachen (Java, Perl , Python, Ruby ) sind funktional Twitter Bibliotheken , Wrap- Twitter -API-Aufrufe in eine einfache Schnittstelle für den Programmierer . Für Python, den Zugriff auf die Twitter -API ist eine einfache Sache des Herunterladens der Bibliotheken und ruft die richtigen Methoden . Things You
Python Interpreter
Text Editor
brauchen anzeigen Weitere Anweisungen
1
herunterladen und installieren Sie die Python Twitter API-Bibliotheken von code.google.com /p /python- twitter /. Diese Bibliotheken erlauben es dem Programmierer, Twitter -API-Objekte im Code zugreifen . Hinweis: Da Python ist Multi-Plattform- , Installations- Prozeduren können von einem Betriebssystem zum anderen variieren
2
Geben Sie den folgenden Code in den Texteditor : .
#! /usr /bin /python import
twitter
Trottel = twitter.API ()
Dieser Code importiert die installiert twitter Bibliotheken und instanziiert eine API -Objekt. Von diesem Objekt kann Twitter Methodenaufrufen erfolgen . Einige fordert jedoch eine Authentifizierung erforderlich . In diesem Fall ist es notwendig, das Objekt mit den richtigen Anmeldeinformationen instanziieren.
3
Anzeigen einer Benutzer Zeitleiste . In diesem Beispiel wird die Zeitleiste für den Benutzer " bobbyk " durch Python drucken. Geben Sie den folgenden Python-Code in den Texteditor :
TimeLine = twit.GetUserTimeline ( bobbyk )
print [ s.text für s in TimeLine ]
diese Code-Block werden die Updates von der bobbyk twitter Zeit zu drucken .
4
Sende eine Nachricht an Twitter. Buchung auf Twitter erfordert Authentifizierung. Nehmen wir an , dass der Programmierer , um einen Tweet über das Benutzerkonto senden " bobbyk , " mit dem Passwort "1234" will Der folgende Code authentifiziert einen API-Objekt : .
Trottel = twitter.API ( username = ' bobbyk ' password = '1234' )
post = twit.PostUpdate ( " Dieser Text wird auf die bobbyk Twitter Time Line erscheinen " )