5
6
def tweet(message, test=False, consumer_key=None, consumer_secret=None, access_token=None, access_token_secret=None):
7
import tweepy # 3rd party lib, install with: easy_install tweepy
8
if consumer_key is None:
9
consumer_key = settings.TWITTER.get('consumer_key')
10
if consumer_secret is None:
11
consumer_secret = settings.TWITTER.get('consumer_secret')
12
if access_token is None:
13
access_token = settings.TWITTER.get('access_token')
14
if access_token_secret is None:
15
access_token_secret = settings.TWITTER.get('access_token_secret')
17
# set up credentials to use Twitter api.
18
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
19
auth.set_access_token(access_token, access_token_secret)
20
api = tweepy.API(auth)
22
if len(message) > 139:
23
message = message[:135] + ' ...'
30
return api.update_status(message)
8
import tweepy # 3rd party lib, install with: easy_install tweepy
9
if consumer_key is None:
10
consumer_key = settings.TWITTER.get('consumer_key')
11
if consumer_secret is None:
12
consumer_secret = settings.TWITTER.get('consumer_secret')
13
if access_token is None:
14
access_token = settings.TWITTER.get('access_token')
15
if access_token_secret is None:
16
access_token_secret = settings.TWITTER.get('access_token_secret')
18
# set up credentials to use Twitter api.
19
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
20
auth.set_access_token(access_token, access_token_secret)
21
api = tweepy.API(auth)
23
if len(message) > 139:
24
message = message[:135] + ' ...'
31
return api.update_status(message)
33
print 'An error occurred:', sys.exc_info()
34
print 'An error occurred:', sys.exc_info()