Omwille van Twitter's populariteit en de wijze waarop zij samenwerkt met andere webservices en -toepassingen gebruiken , veel programmeertaal bibliotheken hebben speciale Twitter -functionaliteit . Python's Twitter -functionaliteit komt door middel van een wrapper class library , die Python programmeurs geeft een snelle en gemakkelijke interface aan te sluiten op Twitter het systeem . Door het gebruik van methoden van de twitter -klasse , kunnen programmeurs gemakkelijk inloggen op Twitter en lezen tijdlijnen van andere gebruikers . Wat je nodig hebt Python Interpreter met IDE Toon Meer Aanwijzingen 1 Download en installeer de Twitter Application Programming Interface ( API ) , de zogenaamde python - twitter in code . google.com /p /python - twitter . Er zijn een paar andere Twitter API wrappers voor Python , maar python - twitter komt rechtstreeks van de code repository van Google met installatie-instructies , code tutorials en voorbeelden beschikbaar . Kopen van 2 Download en installeer de oAuth Python bibliotheken uit oauth.googlecode.com , en installeer de oAuth - python - twitter bibliotheek van oAuth - python - twitter.googlecode.com . Wijzig de " getAccessToken " -methode in oauth - python - twitter , zodat het duurt een extra methode , " pin " : getAccessToken (zelf , pin , URL = ACCESS_TOKEN_URL ) op Twitter en voeg de volgende aan de " token " variabele lijn ( bron 2 ) : token = self._FetchUrl ( URL , parameters = { ' oauth_verifier ' : pin } , no_cache = True ) 3 Genereer de code om een Twitter -verbinding instantiëren in de Python IDE . Zodra de programmeur installeert de python - twitter bibliotheek , draaien de IDE in een terminal door het invoeren van " python " en het raken van de enter-toets . Op de IDE prompt , voer de volgende : >>> import twitter >>> twitter_connection = twitter.Api ( ) op De variabele " twitter_connection " bevat nu een twitter -verbinding object , waaruit de programmeur kunt verzenden en ontvangen van informatie van de Twitter -servers 4 Trek een publieke tijdlijn en afdrukken via Python : . >>> timeline = twitter_connection.GetUserTimeLine ( " username" ) op Twitter >>> print [ s.text voor s in timeline ] Dit zal alle huidige berichten af te drukken op de gebruikers van de publieke tijdlijn . De tekst kan worden opgemaakt op verschillende manieren . Om andere functies voorvormen , kan verificatie door oAuth vereist . In dit geval moet de Python programma via Twitter worden geregistreerd door volgende instructies op dev.twitter.com /apps /nieuw .
|