Twitter: Fix twitter library for @followers and @following with API 1.1.
parent
1ec1dbbc5a
commit
4427b03270
|
@ -69,6 +69,7 @@ if twitter.__version__.split('.') < ['0', '8', '0']:
|
|||
'you need at least version 0.8.0, because older '
|
||||
'versions do not support OAuth authentication.')
|
||||
|
||||
|
||||
class ExtendedApi(twitter.Api):
|
||||
"""Api with retweet support."""
|
||||
|
||||
|
|
|
@ -2987,11 +2987,10 @@ class Api(object):
|
|||
'''
|
||||
if not user and not self._oauth_consumer:
|
||||
raise TwitterError("twitter.Api instance must be authenticated")
|
||||
if user:
|
||||
url = '%s/statuses/friends/%s.json' % (self.base_url, user)
|
||||
else:
|
||||
url = '%s/statuses/friends.json' % self.base_url
|
||||
url = '%s/friends/list.json' % self.base_url
|
||||
parameters = {}
|
||||
if user:
|
||||
parameters['screen_name'] = user
|
||||
parameters['cursor'] = cursor
|
||||
json = self._FetchUrl(url, parameters=parameters)
|
||||
data = self._ParseAndCheckTwitter(json)
|
||||
|
@ -3053,7 +3052,7 @@ class Api(object):
|
|||
'''
|
||||
if not self._oauth_consumer:
|
||||
raise TwitterError("twitter.Api instance must be authenticated")
|
||||
url = '%s/statuses/followers.json' % self.base_url
|
||||
url = '%s/followers/list.json' % self.base_url
|
||||
result = []
|
||||
while True:
|
||||
parameters = { 'cursor': cursor }
|
||||
|
|
Loading…
Reference in New Issue