import urllib, json
import sys
import tweepy
from tweepy import OAuthHandler
def twitter_fetch(screen_name = "BBCNews",maxnumtweets=10):
'Fetch tweets from @BBCNews'
# API described at https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
consumer_token = '' #substitute values from twitter website
consumer_secret = ''
access_token = ''
access_secret = ''
auth = tweepy.OAuthHandler(consumer_token,consumer_secret)
auth.set_access_token(access_token,access_secret)
api = tweepy.API(auth)
#print api.me().name
#api.update_status('Hello -tweepy + oauth!')
for status in tweepy.Cursor(api.user_timeline,id=screen_name).items(2):
print status.text+'\n'
if __name__ == '__main__':
twitter_fetch('BBCNews',10)
YOu can obtain these tokens by registering your app with twitter(mandatory) - Keep them private.
References:
http://pythonhosted.org/tweepy/html/api.html
2 comments:
Thanks. Nice post
Nice Post, I am trying to do same using tweepy version 2.3 , I am getting following error ,
Traceback (most recent call last):
File "D:\Workspace\newtwiiter\newoinw.py", line 37, in
twitter_fetch('BBCNews',10)
File "D:\Workspace\newtwiiter\newoinw.py", line 31, in twitter_fetch
for status in tweepy.Cursor(api.user_timeline,id=screen_name).items(2):
File "D:\Workspace\newtwiiter\tweepy\cursor.py", line 181, in next
self.current_page = self.page_iterator.next()
File "D:\Workspace\newtwiiter\tweepy\cursor.py", line 101, in next
old_parser = self.method.__self__.parser
AttributeError: 'function' object has no attribute '__self__'
Whats this error ? Can you please help me ?
Post a Comment