A causa della popolarità di Twitter e il modo in cui interagisce con gli altri servizi Web e applicazioni , molte biblioteche linguaggio di programmazione hanno funzionalità speciali Twitter . Funzionalità di Twitter di Python viene fornito per mezzo di una libreria di classe wrapper , che dà ai programmatori Python un'interfaccia veloce e facile da collegare al sistema di Twitter . Utilizzando i metodi della classe twitter, programmatori possono facilmente accedere a Twitter e leggere linee temporali di altri utenti. Cose che ti serviranno
Python Interpreter con IDE
Mostra più istruzioni
1
scaricare e installare il Twitter Application Programming Interface (API ), chiamato python- Twitter in codice. google.com /p /python- Twitter . Ci sono alcune altre API wrapper Twitter per Python , ma python- Twitter proviene direttamente dal repository di Google Code con le indicazioni di installazione , tutorial ed esempi disponibili .
2
Scaricare e installare le librerie Python OAuth da oauth.googlecode.com , e installare la libreria OAuth - python- Twitter da OAuth - python- twitter.googlecode.com . Modificare il metodo " getAccessToken " a OAuth - python- Twitter in modo che ci vuole un ulteriore metodo , "pin" :
getAccessToken (auto , pin , URL = ACCESS_TOKEN_URL ) per
e aggiungere la seguente alla linea "token" variabile (Fonte 2) :
gettone = self._FetchUrl (URL , parametri = {' oauth_verifier ' : pin } , no_cache = True)
3
Creare il codice per creare un'istanza di una connessione di Twitter nella IDE di Python . Una volta che il programmatore viene installata la libreria python- twitter, eseguire l'IDE in un terminale digitando " python" e premere il tasto INVIO . Al prompt di IDE , inserire il seguente :
>>> import Twitter
>>> twitter_connection = twitter.Api ( ) per
La variabile " twitter_connection " contiene ora un oggetto di connessione twitter, da cui il programmatore può inviare e recuperare informazioni dal server di Twitter
4
Tirare una timeline pubblica e stamparlo attraverso Python : .
>>> temporale = twitter_connection.GetUserTimeLine ( "username" ) per
>>> print [ s.text per s nella timeline ]
Questo stamperà tutti i messaggi correnti sulla timeline pubblica utenti . Il testo può essere formattato in una varietà di modi . Al fine di preforme altre funzioni , potrebbe essere necessaria la verifica attraverso OAuth . In questo caso, il programma Python deve essere registrato tramite Twitter seguendo le istruzioni a dev.twitter.com /apps /nuovo .