· 9 years ago · Nov 20, 2016, 07:14 PM
1from twython import Twython
2
3
4
5APP_KEY='my_key'
6APP_SECRET='my_secret'
7twitter = Twython(APP_KEY, APP_SECRET)
8auth = twitter.get_authentication_tokens()
9
10OAUTH_TOKEN=auth['oauth_token']
11OAUTH_TOKEN_SECRET=auth['oauth_token_secret']
12
13twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN)
14
15
16results = twitter.cursor(twitter.search, q='BarackObama')
17for result in results:
18 print result
19
20Traceback (most recent call last):
21 File "/Users/%USER%/PycharmProjects/WebGatherBusiness/twitter_experiments.py", line 26, in <module>
22 for result in results:
23 File "/Library/Python/2.7/site-packages/twython/api.py", line 478, in cursor
24 content = function(**params)
25 File "/Library/Python/2.7/site-packages/twython/endpoints.py", line 230, in search
26 return self.get('search/tweets', params=params)
27 File "/Library/Python/2.7/site-packages/twython/api.py", line 264, in get
28 return self.request(endpoint, params=params, version=version)
29 File "/Library/Python/2.7/site-packages/twython/api.py", line 258, in request
30 api_call=url)
31 File "/Library/Python/2.7/site-packages/twython/api.py", line 194, in _request
32 retry_after=response.headers.get('X-Rate-Limit-Reset'))
33twython.exceptions.TwythonAuthError: Twitter API returned a 401 (Unauthorized), Invalid or expired token.