Required oauth_verifier
This commit is contained in:
parent
3ffebcc57f
commit
ab8bb4ac36
2 changed files with 18 additions and 14 deletions
7
setup.py
7
setup.py
|
|
@ -1,6 +1,5 @@
|
||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
|
||||||
import sys, os
|
|
||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
from setuptools import find_packages
|
from setuptools import find_packages
|
||||||
|
|
||||||
|
|
@ -17,7 +16,11 @@ setup(
|
||||||
include_package_data = True,
|
include_package_data = True,
|
||||||
|
|
||||||
# Package dependencies.
|
# Package dependencies.
|
||||||
install_requires = ['simplejson', 'oauth2', 'httplib2', 'twython', 'django'],
|
install_requires = ['simplejson',
|
||||||
|
'oauth2',
|
||||||
|
'httplib2',
|
||||||
|
'twython>=2.7.2',
|
||||||
|
'django'],
|
||||||
provides = ['twython_django_oauth'],
|
provides = ['twython_django_oauth'],
|
||||||
|
|
||||||
# Metadata for PyPI.
|
# Metadata for PyPI.
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
from django.contrib.auth import authenticate, login, logout as django_logout
|
from django.contrib.auth import authenticate, login, logout as django_logout
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.http import HttpResponse, HttpResponseRedirect
|
from django.http import HttpResponseRedirect
|
||||||
from django.shortcuts import render_to_response
|
from django.shortcuts import render_to_response
|
||||||
from django.contrib.auth.decorators import login_required
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.urlresolvers import reverse
|
from django.core.urlresolvers import reverse
|
||||||
|
|
||||||
|
|
@ -12,6 +11,7 @@ from twython import Twython
|
||||||
# about adapting this to your own setup.
|
# about adapting this to your own setup.
|
||||||
from twython_django_oauth.models import TwitterProfile
|
from twython_django_oauth.models import TwitterProfile
|
||||||
|
|
||||||
|
|
||||||
def logout(request, redirect_url=settings.LOGOUT_REDIRECT_URL):
|
def logout(request, redirect_url=settings.LOGOUT_REDIRECT_URL):
|
||||||
"""
|
"""
|
||||||
Nothing hilariously hidden here, logs a user out. Strip this out if your
|
Nothing hilariously hidden here, logs a user out. Strip this out if your
|
||||||
|
|
@ -59,7 +59,8 @@ def thanks(request, redirect_url=settings.LOGIN_REDIRECT_URL):
|
||||||
)
|
)
|
||||||
|
|
||||||
# Retrieve the tokens we want...
|
# Retrieve the tokens we want...
|
||||||
authorized_tokens = twitter.get_authorized_tokens()
|
authorized_tokens = twitter.get_authorized_tokens(
|
||||||
|
request.session['request_token']['oauth_verifier'])
|
||||||
|
|
||||||
# If they already exist, grab them, login and redirect to a page displaying stuff.
|
# If they already exist, grab them, login and redirect to a page displaying stuff.
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
Reference in a new issue