1 Κατεβάστε και εγκαταστήστε το Twitter Application Programming Interface ( API ) , που ονομάζεται python - twitter στον κωδικό . google.com /p /python - twitter . Υπάρχουν μερικά άλλα περιτυλίγματα API Twitter για την Python , αλλά python - twitter έρχεται κατευθείαν από την αποθήκη Google Code με τις οδηγίες εγκατάστασης , tutorials κώδικα και παραδείγματα διαθέσιμα . 2
κατεβάσετε και να εγκαταστήσετε τις βιβλιοθήκες OAuth Python από oauth.googlecode.com , και εγκαταστήστε το OAuth - python - twitter βιβλιοθήκη από OAuth - python - twitter.googlecode.com . Τροποποιήστε τη μέθοδο " getAccessToken " σε OAuth - python - twitter , έτσι ώστε να παίρνει μια πρόσθετη μέθοδο, "καρφίτσα" :
getAccessToken (self , καρφίτσα , URL = ACCESS_TOKEN_URL )
και προσθέστε την ακόλουθη στην « συμβολική » μεταβλητή γραμμή ( Πηγή 2 ) :
token = self._FetchUrl ( URL , παράμετροι = { ' oauth_verifier » : pin } , no_cache = True )
εικόνων 3
Δημιουργήστε τον κώδικα για να υπόσταση σε μια σύνδεση στο Twitter Python IDE . Μόλις ο προγραμματιστής εγκαθιστά το python - twitter βιβλιοθήκη , εκτελέστε το IDE σε ένα τερματικό εισάγοντας " python " και πατώντας το πλήκτρο enter . Στην προτροπή IDE , πληκτρολογήστε το ακόλουθο :
>>> εισαγωγής twitter
>>> twitter_connection = twitter.Api ( )
Η μεταβλητή " twitter_connection " τώρα περιέχει ένα αντικείμενο σύνδεσης twitter , από την οποία ο προγραμματιστής μπορεί να στείλει και να ανακτήσει πληροφορίες από τους servers Twitter
Η 4
Τραβήξτε μια δημόσια χρονοδιάγραμμα και να το εκτυπώσετε μέσω Python : .
>>> χρονοδιάγραμμα = twitter_connection.GetUserTimeLine ( " username")
>>> print [ s.text για s στο χρονοδιάγραμμα ] Ξενοδοχεία
Αυτό θα εκτυπώσει όλες τις τρέχουσες θέσεις στο δημόσιο χρήστες χρονοδιάγραμμα . Το κείμενο μπορεί να μορφοποιηθεί σε μια ποικιλία τρόπων . Για να προμορφωμάτων άλλες λειτουργίες , ενδέχεται να απαιτείται επαλήθευση μέσω OAuth . Στην περίπτωση αυτή , το πρόγραμμα Python πρέπει να εγγραφούν μέσω Twitter ακολουθώντας τις οδηγίες στο dev.twitter.com /apps /νέα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα