Skip to content

Commit

Permalink
Merge pull request #615 from dasevilla/tumblr-fix
Browse files Browse the repository at this point in the history
Fix Tumblr flow
  • Loading branch information
omab committed Feb 23, 2013
2 parents af1cbfe + 07faedd commit 10f485e
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions social_auth/backends/contrib/tumblr.py
Expand Up @@ -12,14 +12,11 @@
https://github.com/gkmngrgn/django-tumblr-auth
"""

from oauth.oauth import OAuthToken as Token
from oauth.oauth import OAuthRequest
from oauth.oauth import OAuthSignatureMethod_HMAC_SHA1 as SignatureMethod_HMAC_SHA1
from oauth2 import Request as OAuthRequest, Token as OAuthToken, SignatureMethod_HMAC_SHA1
from urllib import urlopen
from django.utils import simplejson
from social_auth.backends import ConsumerBasedOAuth
from social_auth.backends import OAuthBackend
from social_auth.backends import USERNAME

TUMBLR_SERVER = 'www.tumblr.com'
TUMBLR_AUTHORIZATION_URL = 'http://%s/oauth/authorize' % TUMBLR_SERVER
Expand All @@ -32,14 +29,14 @@ class TumblrBackend(OAuthBackend):
name = 'tumblr'

def get_user_id(self, details, response):
return details[USERNAME]
return details['username']

def get_user_details(self, response):
# http://www.tumblr.com/docs/en/api/v2#user-methods
user_info = response['response']['user']

data = {
USERNAME: user_info['name'],
'username': user_info['name'],
}

blogs = user_info['blogs']
Expand Down Expand Up @@ -89,7 +86,7 @@ def unauthorized_token(self):
request = self.oauth_request(token=None, url=self.REQUEST_TOKEN_URL)
response = self.fetch_response(request)

return Token.from_string(response)
return OAuthToken.from_string(response)

def oauth_request(self, token, url, extra_params=None):
params = {
Expand Down

0 comments on commit 10f485e

Please sign in to comment.