diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2013-04-15 05:25:59 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2013-04-15 05:25:59 -0400 |
commit | 0d5b61161be04616973495ba39822e1af60a6f0b (patch) | |
tree | 81c61d4e417ed59a842c5d890889f3cb719077ad /askbot/deps | |
parent | 7ebc10362bf662489a0eba6105bd6d0d897d9541 (diff) | |
download | askbot-0d5b61161be04616973495ba39822e1af60a6f0b.tar.gz askbot-0d5b61161be04616973495ba39822e1af60a6f0b.tar.bz2 askbot-0d5b61161be04616973495ba39822e1af60a6f0b.zip |
added basic UI for auto-tweeting
Diffstat (limited to 'askbot/deps')
-rw-r--r-- | askbot/deps/django_authopenid/util.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/askbot/deps/django_authopenid/util.py b/askbot/deps/django_authopenid/util.py index 7e78da16..03e70922 100644 --- a/askbot/deps/django_authopenid/util.py +++ b/askbot/deps/django_authopenid/util.py @@ -757,11 +757,8 @@ class OAuthConnection(object): def get_token(self): return self.request_token - def get_user_id(self, oauth_token = None, oauth_verifier = None): - """Returns user ID within the OAuth provider system, - based on ``oauth_token`` and ``oauth_verifier`` - """ - + def get_access_token(self, oauth_token=None, oauth_verifier=None): + """returns data as returned upon visiting te access_token_url""" token = oauth.Token( oauth_token['oauth_token'], oauth_token['oauth_token_secret'] @@ -770,7 +767,13 @@ class OAuthConnection(object): client = oauth.Client(self.consumer, token = token) url = self.parameters['access_token_url'] #there must be some provider-specific post-processing - data = self.send_request(client = client, url=url, method='GET') + return self.send_request(client = client, url=url, method='GET') + + def get_user_id(self, oauth_token = None, oauth_verifier = None): + """Returns user ID within the OAuth provider system, + based on ``oauth_token`` and ``oauth_verifier`` + """ + data = self.get_access_token(oauth_token, oauth_verifier) data['consumer_key'] = self.parameters['consumer_key'] data['consumer_secret'] = self.parameters['consumer_secret'] return self.parameters['get_user_id_function'](data) |