Python: Twitter: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
 
(3 intermediate revisions by the same user not shown)
Line 15: Line 15:




==Test API Twitter==
==Test API Twitter Credential==


 
Code
API:
 
The API is exposed via the twitter.Api class.
 
To create an instance of the twitter.Api class:


  import twitter
  import twitter
Line 29: Line 24:
       access_token_key='access_token',
       access_token_key='access_token',
       access_token_secret='access_token_secret')
       access_token_secret='access_token_secret')
  print api.VerifyCredentials() {"id": 16133, "location": "Philadelphia", "name": "bear"}  
  print api.VerifyCredentials()
 
Akan keluar informasi panjang sekali, misalnya
 
{"id": 16133, "location": "Philadelphia", "name": "bear"}  
 
 
==Interaksi dengan Twitter==
 


Print Public TimeLine
Print Public TimeLine


  statuses = api.GetPublicTimeline()
  statuses = api.GetTimeline()
  print [s.user.name for s in statuses]
  print [s.user.name for s in statuses]
   [u'DeWitt', u'Kesuke Miyagi', u'ev', u'Buzz Andersen', u'Biz Stone']  
   [u'DeWitt', u'Kesuke Miyagi', u'ev', u'Buzz Andersen', u'Biz Stone']  
Line 39: Line 42:
Print / fetch single "user" public message
Print / fetch single "user" public message


  statuses = api.GetUserTimeline(user)
  statuses = api.GetUserTimeline('onnowpurbo')
  print [s.text for s in statuses]
  print [s.text for s in statuses]


Print / fetch user friends
Print / fetch user friends
Line 54: Line 56:


  I love python-twitter!
  I love python-twitter!
==Bacaan==


Ada banyak API method, baca
Ada banyak API method, baca

Latest revision as of 00:58, 3 December 2015

Sumber: https://code.google.com/p/python-twitter/


Instal Dependency dan Python Twitter

Lakukan

cd /usr/local/src
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py --insecure
easy_install simplejson
easy_install httplib2-master.zip
easy_install python-oauth2-master.zip 
easy_install python-twitter-1.1.tar.gz 


Test API Twitter Credential

Code

import twitter
api = twitter.Api(consumer_key='consumer_key',
      consumer_secret='consumer_secret',
      access_token_key='access_token',
      access_token_secret='access_token_secret')
print api.VerifyCredentials()

Akan keluar informasi panjang sekali, misalnya

{"id": 16133, "location": "Philadelphia", "name": "bear"} 


Interaksi dengan Twitter

Print Public TimeLine

statuses = api.GetTimeline()
print [s.user.name for s in statuses]
 [u'DeWitt', u'Kesuke Miyagi', u'ev', u'Buzz Andersen', u'Biz Stone'] 

Print / fetch single "user" public message

statuses = api.GetUserTimeline('onnowpurbo')
print [s.text for s in statuses]

Print / fetch user friends

users = api.GetFriends()
print [u.name for u in users]

Post a Twitter status message

status = api.PostUpdate('I love python-twitter!')
print status.text
I love python-twitter!

Bacaan

Ada banyak API method, baca

$ pydoc twitter.Api
$ pydoc twitter.Status
$ pydoc twitter.User
$ pydoc twitter.DirectMessage

Referensi