+import json
+
from consumer import OAuthAbstractAuthConsumer
from forum.authentication.base import ConsumerTemplateContext
-try:
- import json as simplejson
-except ImportError:
- from django.utils import simplejson
-
-from lib import oauth
+from lib import oauth2
import settings
class TwitterAuthConsumer(OAuthAbstractAuthConsumer):
str(settings.TWITTER_CONSUMER_KEY),
str(settings.TWITTER_CONSUMER_SECRET),
"twitter.com",
- "https://twitter.com/oauth/request_token",
- "https://twitter.com/oauth/access_token",
- "https://twitter.com/oauth/authorize",
+ "https://api.twitter.com/oauth/request_token",
+ "https://api.twitter.com/oauth/access_token",
+ "https://api.twitter.com/oauth/authorize",
)
def get_user_data(self, key):
json = self.fetch_data(key, "https://twitter.com/account/verify_credentials.json")
if 'screen_name' in json:
- creds = simplejson.loads(json)
+ creds = json.loads(json)
return {
'username': creds['screen_name']
type = 'DIRECT'
weight = 150
human_name = 'Twitter'
- icon = '/media/images/openid/twitter.png'
\ No newline at end of file
+ icon = '/media/images/openid/twitter.png'