Merge pull request #68 from michaelhelmick/master

Dynamic callback url, combo jbouvier/michaelhelmick.
This commit is contained in:
Ryan McGrath 2012-03-21 09:04:14 -07:00
commit 1a6852de54

View file

@ -215,10 +215,14 @@ class Twython(object):
callback_url = self.callback_url or 'oob' callback_url = self.callback_url or 'oob'
request_args = {} request_args = {}
if OAUTH_LIB_SUPPORTS_CALLBACK: request_args['oauth_callback'] = callback_url
request_args['callback_url'] = callback_url method = 'get'
response = self.client.get(self.request_token_url, **request_args) if not OAUTH_LIB_SUPPORTS_CALLBACK:
method = 'post'
func = getattr(self.client, method)
response = func(self.request_token_url, data=request_args)
if response.status_code != 200: if response.status_code != 200:
raise TwythonAuthError("Seems something couldn't be verified with your OAuth junk. Error: %s, Message: %s" % (response.status_code, response.content)) raise TwythonAuthError("Seems something couldn't be verified with your OAuth junk. Error: %s, Message: %s" % (response.status_code, response.content))