Nwlapcug.com


Come utilizzare uno Script di Python di Twitter

Come utilizzare uno Script di Python di Twitter


A causa della popolarità di Twitter e il modo in cui interagisce con altre applicazioni e servizi Web, molte librerie di lingua di programmazione dispongono di speciali funzionalità di Twitter. Funzionalità di Twitter di Python viene fornito mediante una libreria di classi wrapper, che dà ai programmatori Python un'interfaccia veloce e facile di plug-in di sistema di Twitter. Utilizzando i metodi della classe di twitter, i programmatori si possono facilmente accedere al Twitter e leggere i diari degli altri utenti.

Istruzioni

1

Scaricare e installare il Twitter API Application Programming Interface (), chiamato python-twitter a code.google.com/p/python-twitter. Ci sono pochi altri wrapper di API di Twitter per Python, ma python-twitter viene direttamente dal repository Google Code con istruzioni di installazione codice ed esempi disponibili.

2

Download and install the oAuth Python libraries from oauth.googlecode.com, and install the oauth-python-twitter library from oauth-python-twitter.googlecode.com. Modificare il metodo di "getAccessToken" in oauth-python-twitter così che ci vuole un metodo aggiuntivo, "pin":

getAccessToken (self, perno, URL = ACCESS_TOKEN_URL)

e aggiungere quanto segue la linea variabile "token" (fonte 2):

token = self._FetchUrl (URL, parametri = {'oauth_verifier': pin}, no_cache = True)

3

Creare il codice per creare un'istanza di una connessione di Twitter nell'IDE di Python. Una volta che il programmatore installa la libreria python-twitter, è possibile eseguire l'IDE in un terminale immettendo "python" e premendo il tasto INVIO. Al prompt di IDE, immettere quanto segue:

importare twitter

twitter_connection = twitter. API()

La variabile "twitter_connection" contiene ora un oggetto di connessione di twitter, da cui il programmatore può inviare e recuperare informazioni dai server di Twitter.

4

Tirare un diario pubblico e stamparlo tramite Python:

Timeline = twitter_connection. GetUserTimeLine("username")

stampa [s.text s in timeline]

Questo stamperà tutti i messaggi di correnti sulla timeline pubblica gli utenti. Il testo può essere formattato in una varietà di modi. Al fine di preforme altre funzioni, verifica tramite oAuth potrebbe essere necessaria. In questo caso, il programma Python deve essere registrato attraverso Twitter seguendo le istruzioni a dev.twitter.com/apps/new.