changed search() to get method rather than post
This commit is contained in:
parent
6a9ede9b53
commit
6bd76491cb
1 changed files with 12 additions and 12 deletions
|
|
@ -192,7 +192,7 @@ class Twython(object):
|
||||||
kwargs['screen_name'] = ','.join(screen_names)
|
kwargs['screen_name'] = ','.join(screen_names)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.response = requests.post("\
|
self.response = requests.get("\
|
||||||
http://api.twitter.com/%d/users/lookup.json" %version,\
|
http://api.twitter.com/%d/users/lookup.json" %version,\
|
||||||
kwargs)
|
kwargs)
|
||||||
self.response.raise_for_status()
|
self.response.raise_for_status()
|
||||||
|
|
@ -201,7 +201,7 @@ class Twython(object):
|
||||||
raise TwythonError("bulkUserLookup() failed with a %s error code."\
|
raise TwythonError("bulkUserLookup() failed with a %s error code."\
|
||||||
% `e.code`, e.code)
|
% `e.code`, e.code)
|
||||||
|
|
||||||
def search(self, **kwargs):
|
def search(self, q, **kwargs):
|
||||||
"""
|
"""
|
||||||
search(**kwargs)
|
search(**kwargs)
|
||||||
|
|
||||||
|
|
@ -221,22 +221,22 @@ class Twython(object):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
self.response = requests.post(\
|
self.response = requests.get(\
|
||||||
"http://search.twitter.com/search.json",\
|
"http://search.twitter.com/search.json",\
|
||||||
data=kwargs)
|
params={'q': q}, **kwargs)
|
||||||
self.response.raise_for_status()
|
self.response.raise_for_status()
|
||||||
return json.loads(self.response.content)
|
return json.loads(self.response.content)
|
||||||
except HTTPError, e:
|
except HTTPError, e:
|
||||||
raise TwythonError("search() failed with %s error code" \
|
raise TwythonError("search() failed with %s error code" \
|
||||||
% `e.code`, e.code)
|
% `e.code`, e.code)
|
||||||
|
|
||||||
def searchTwitter(self, **kwargs):
|
def searchTwitter(self, q, **kwargs):
|
||||||
"""
|
"""
|
||||||
use search(). This will be removed soon.
|
use search(). This will be removed soon.
|
||||||
"""
|
"""
|
||||||
return self.search(**kwargs)
|
return self.search(q, **kwargs)
|
||||||
|
|
||||||
def searchGen(self, **kwargs):
|
def searchGen(self, q, **kwargs):
|
||||||
"""
|
"""
|
||||||
seaarchGen(self, **kwargs)
|
seaarchGen(self, **kwargs)
|
||||||
|
|
||||||
|
|
@ -248,7 +248,7 @@ class Twython(object):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
self.response = self.search(kwargs)
|
self.response = self.search(q, **kwargs)
|
||||||
self.response.raise_for_status()
|
self.response.raise_for_status()
|
||||||
self.response = json.loads(self.response.content)
|
self.response = json.loads(self.response.content)
|
||||||
except HTTPError, e:
|
except HTTPError, e:
|
||||||
|
|
@ -280,11 +280,11 @@ class Twython(object):
|
||||||
yield tweet
|
yield tweet
|
||||||
|
|
||||||
|
|
||||||
def searchTwitterGen(self, **kwargs):
|
def searchTwitterGen(self, q, **kwargs):
|
||||||
"""
|
"""
|
||||||
use searchGen(). This will be removed soon.
|
use searchGen(). This will be removed soon.
|
||||||
"""
|
"""
|
||||||
return self.searchGen(kwargs)
|
return self.searchGen(q, **kwargs)
|
||||||
|
|
||||||
def isListMember(self, list_id, id, username, version = 1):
|
def isListMember(self, list_id, id, username, version = 1):
|
||||||
"""
|
"""
|
||||||
|
|
@ -443,12 +443,12 @@ class Twython(object):
|
||||||
url = "http://api.twitter.com/%s/users/profile_image/%s.json"%\
|
url = "http://api.twitter.com/%s/users/profile_image/%s.json"%\
|
||||||
(version, username)
|
(version, username)
|
||||||
try:
|
try:
|
||||||
self.response = requests.get(url, data={'size': size})
|
self.response = requests.get(url, params={'size': size})
|
||||||
if self.response.status_code in (301, 302, 303, 307):
|
if self.response.status_code in (301, 302, 303, 307):
|
||||||
return self.response.headers['location']
|
return self.response.headers['location']
|
||||||
elif self.response.status_code == 200:
|
elif self.response.status_code == 200:
|
||||||
return self.response.url
|
return self.response.url
|
||||||
self.raise_for_status()
|
self.response.raise_for_status()
|
||||||
except HTTPError, e:
|
except HTTPError, e:
|
||||||
raise TwythonError("getProfileIMageUrl() failed with %d \
|
raise TwythonError("getProfileIMageUrl() failed with %d \
|
||||||
error code"% `e.code`, e.code)
|
error code"% `e.code`, e.code)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue