Prechádzať zdrojové kódy

Getting access code and setting up urls for meetup.com OAuth

David Leonard 10 rokov pred
rodič
commit
af74bb3d21

+ 2 - 0
hackathon_starter/hackathon/urls.py

@@ -33,4 +33,6 @@ urlpatterns = patterns('',
     url(r'^nytimespop/$', views.nytimespop, name='nytimespop'),
     url(r'^nytimestop/$', views.nytimestop, name='nytimestop'),
     url(r'^nytimesarticles/$', views.nytimesarticles, name='nytimesarticles'),
+    url(r'^meetup/$', views.meetup, name='meetup'),
+    url(r'^token/$', views.token, name='token'),
 )

+ 12 - 0
hackathon_starter/hackathon/views.py

@@ -24,6 +24,7 @@ from scripts.nytimes import *
 
 # Python
 import oauth2 as oauth
+import simplejson as json
 from rest_framework.renderers import JSONRenderer
 from rest_framework.parsers import JSONParser
 
@@ -137,6 +138,17 @@ def facebook(request):
     return render(request, 'hackathon/facebook.html', { 'yourappid' : yourappid })
 
 #################
+#   MEETUP API  #
+#################
+
+def meetup(request):
+    CONSUMER_KEY = 'p50vftdqq72tgotpaeqk5660un'
+    REDIRECT_URI = 'http://127.0.0.1:8000/hackathon/token'
+    AUTHORIZE_URL = 'https://secure.meetup.com/oauth2/authorize?client_id=' + CONSUMER_KEY + '&response_type=code' + '&redirect_uri=' + REDIRECT_URI
+    return HttpResponseRedirect(AUTHORIZE_URL)
+
+
+#################
 #   QUANDL API  #
 #################