På grunn av Twitters popularitet og på hvilken måte den samhandler med andre web- tjenester og applikasjoner , mange programmeringsspråk bibliotekene har spesielle Twitter -funksjonalitet . Pythons Twitter -funksjonalitet kommer i form av en wrapper klasse bibliotek , som gir Python programmerere en rask og enkelt grensesnitt for å koble seg til Twitters system . Som bruker twitter klassens metoder, kan programmerere enkelt logge inn Twitter og lese andre brukeres tidslinjer . Du trenger
Python tolk med IDE
Vis flere instruksjoner
en
Last ned og installer Twitter Application Programming Interface ( API ) , som heter python - twitter på koden . google.com /p /python - twitter . Det er et par andre Twitter API pakkemaskiner til Python , men python - twitter kommer direkte fra Google Code depotet med installasjon retninger , kode tutorials og eksempler er tilgjengelig .
2
Last ned og installer OAuth Python bibliotekene fra oauth.googlecode.com , og installere oauth - python - twitter biblioteket fra oauth - python - twitter.googlecode.com . Modifisere " getAccessToken "-metoden i oauth - python - twitter slik at det tar en ekstra metode , " pin" : en
getAccessToken (egen , pin, URL = ACCESS_TOKEN_URL )
og legge til følgende til " token " variable linje ( Kilde 2 ) : en
token = self._FetchUrl ( URL , parametre = {' oauth_verifier ': pin } , no_cache = sann)
3
Lag koden på å bruke en Twitter -tilkobling i Python IDE . Når programmereren installerer python - twitter bibliotek , kjøre IDE i en terminal ved å skrive " python " og trykket på enter-tasten . På IDE spørsmål, skriv følgende : en
>>> import twitter
>>> twitter_connection = twitter.Api ( )
variabel " twitter_connection " inneholder nå en twitter -tilkobling objekt , som programmerer kan sende og motta informasjon fra Twitter servere
4
Trekk en offentlig tidslinje og skrive den ut gjennom Python : .
>>> tidslinjen = twitter_connection.GetUserTimeLine ( "brukernavn" )
>>> print [ s.text for s på tidslinjen ]
p Dette vil skrive ut alle aktuelle innlegg på brukerens offentlige tidslinjen. Teksten kan formateres i en rekke måter . For å preform andre funksjoner, kan verifisering gjennom oauth være nødvendig. I dette tilfellet må Python -programmet være registrert via Twitter ved å følge instruksjonene på dev.twitter.com /apps /ny .