Twitters aperta Application Programming Interface (API ) consente ai programmatori di accedere alle funzionalità di Twitter da più piattaforme di programmazione . La maggior parte dei principali linguaggi di programmazione ( Java , Perl , Python, Ruby ) sono librerie funzionali Twitter che avvolgono Twitter chiamate API in una semplice interfaccia per il programmatore . Per Python , l'accesso API di Twitter è una semplice questione di scaricare le librerie e chiamando i metodi corretti . Cose che ti serviranno
Python Interpreter
Text Editor
Show More Istruzioni
1
Scaricare e installare le librerie Python API di Twitter da code.google.com /p /python - Twitter /. Queste librerie consentono al programmatore di accedere a Twitter oggetti API in codice. Nota : Dal momento che Python è multi - piattaforma , procedure di installazione possono variare da un sistema operativo all'altro
2
Inserisci il seguente codice nell'editor di testo : .
# ! /usr /bin /python
importazione Twitter
twit = twitter.API ( ) per
Questo codice importa le biblioteche Twitter installati e crea un'istanza di un oggetto API . Da questo oggetto , chiamate a metodi di Twitter possono essere fatte. Alcune chiamate , tuttavia, richiedono l'autenticazione . In questo caso , è necessario creare un'istanza dell'oggetto con le credenziali di autenticazione corrette .
3
visualizzare una linea di tempo agli utenti . In questo esempio , la linea del tempo per l'utente " bobbyk " stamperà attraverso Python . Inserisci il seguente codice Python nel editor di testo :
TimeLine = twit.GetUserTimeline ( bobbyk ) per
stampa [ s.text per s in TimeLine ]
questo blocco di codice stamperà gli aggiornamenti dalla linea del tempo Twitter di bobbyk .
4
inviare un messaggio a Twitter . Distacco di Twitter richiede l'autenticazione . Supponiamo che il programmatore vuole inviare un tweet attraverso l'account utente " bobbyk , " con la password "1234" Il codice seguente esegue l'autenticazione di un oggetto API : .
Twit = twitter.API ( username = ' bobbyk ' , password = '1234' )
post = twit.PostUpdate ( " Questo testo viene visualizzato su Twitter linea Time bobbyk " ) economici