Merge b4da474671 into 5a155d4b7c
This commit is contained in:
commit
3e0ece6c48
2 changed files with 23 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -3,3 +3,4 @@ build
|
||||||
dist
|
dist
|
||||||
twython.egg-info
|
twython.egg-info
|
||||||
*.swp
|
*.swp
|
||||||
|
.idea
|
||||||
|
|
@ -447,6 +447,28 @@ class Twython(object):
|
||||||
|
|
||||||
raise TwythonError("getProfileImageUrl() failed with a %d error code." % resp.status, resp.status)
|
raise TwythonError("getProfileImageUrl() failed with a %d error code." % resp.status, resp.status)
|
||||||
|
|
||||||
|
def getUserProfile(self, **kwargs):
|
||||||
|
"""getUserProfile(**kwargs)
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
username - Required. User name of the user you want the profile information.
|
||||||
|
OR
|
||||||
|
id - Required. User id of the user you want the profile information.
|
||||||
|
|
||||||
|
Returns user profile that match a specified screen_name.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
See the documentation at https://dev.twitter.com/docs/api/1/get/users/show. Pass in the API supported arguments as named parameters.
|
||||||
|
|
||||||
|
e.g x.getUserProfile(screen_name="lacion"[, user_id=123[, include_entities=True]])
|
||||||
|
"""
|
||||||
|
userShowURL = Twython.constructApiURL("http://api.twitter.com/1/users/show.json", kwargs)
|
||||||
|
try:
|
||||||
|
resp, content = self.client.request(userShowURL, "GET", headers=self.headers)
|
||||||
|
return simplejson.loads(content)
|
||||||
|
except HTTPError, e:
|
||||||
|
raise TwythonError("getUserProfile() failed with a %s error code." % `e.code`, e.code)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def encode_multipart_formdata(fields, files):
|
def encode_multipart_formdata(fields, files):
|
||||||
BOUNDARY = mimetools.choose_boundary()
|
BOUNDARY = mimetools.choose_boundary()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue