Twitters geopend Application Programming Interface ( API ) stelt programmeurs in staat om toegang te krijgen Twitter -functionaliteit van meerdere programmeertalen platformen . De meeste van de belangrijkste programmeertalen ( Java , Perl , Python , Ruby ) hebben functionele Twitter bibliotheken die wrap Twitter API-aanroepen in een eenvoudige interface voor de programmeur . Voor Python , de toegang tot Twitter's API is een simpele kwestie van het downloaden van de bibliotheken en de juiste methoden te bellen . Wat je nodig hebt Python Interpreter Text Editor Toon Meer Aanwijzingen Download 1 en installeer de Python Twitter API -bibliotheken van code.google.com /p /python - twitter /. Deze bibliotheken kan de programmeur toegang tot Twitter API objecten in code . Opmerking : Omdat Python is multi - platform , kan de installatie procedures verschillen van het ene besturingssysteem naar het volgende kopen van 2 Voer de volgende code in de teksteditor : . # ! /usr /bin /python import twitter twit = twitter.API ( ) op Deze code importeert de geïnstalleerde twitter bibliotheken en instantieert een API object . Van dit object , kan Twitter methode oproepen worden gemaakt . Sommige gesprekken echter verificatie vereist . In dit geval is het noodzakelijk om het object met de juiste verificatiegegevens instantiëren . 3 Geef een gebruikers tijdslijn . In dit voorbeeld zal de tijdslijn voor de gebruiker " bobbyk " door Python afdrukken . Voer de volgende Python- code in de teksteditor : TimeLine = twit.GetUserTimeline ( bobbyk ) afdruk [ s.text voor s in TimeLine ] dit blok code zal de update van bobbyk 's twitter tijdslijn afgedrukt . 4 Plaats een bericht op Twitter . Posten naar Twitter verificatie vereist . Laten we aannemen dat de programmeur wil een tweet plaatsen via de gebruikersaccount " bobbyk , " met een "1234 " De volgende code verifieert een API object : . Twit = twitter.API ( username = ' bobbyk ' , password = '1234 ' ) bericht = twit.PostUpdate ( " Deze tekst verschijnt op bobbyk 's Twitter Time lijn " ) op Twitter
|