浏览代码

Exposing Github User data using JSONResponse

David Leonard 10 年之前
父节点
当前提交
f9a250d5b5
共有 2 个文件被更改,包括 10 次插入1 次删除
  1. 2 1
      hackathon_starter/hackathon/urls.py
  2. 8 0
      hackathon_starter/hackathon/views.py

+ 2 - 1
hackathon_starter/hackathon/urls.py

@@ -10,8 +10,9 @@ urlpatterns = patterns('',
     url(r'^api/$', views.api_examples, name='api'),
     url(r'^steam/$', views.steam, name='steam'),
     url(r'^github/$', views.github, name='github'),
+    url(r'^githubUser/$', views.githubUser, name='githubUser'),
     url(r'^tumblr/$', views.tumblr, name='tumblr'),
     url(r'^linkedin/$', views.linkedin, name='linkedin'),
     url(r'^snippets/$', views.snippet_list, name='snippets'),
-    url(r'^twilio/$', views.twilio, name="twilio"),
+    url(r'^twilio/$', views.twilio, name='twilio'),
 )

+ 8 - 0
hackathon_starter/hackathon/views.py

@@ -70,6 +70,14 @@ def steam(request):
 #   GITHUB API  #
 #################
 
+
+def githubUser(request):
+    '''Returns information about a specific Github User'''
+    
+    parsedData = {}
+    parsedData['userData'] = getUserData(settings.GITHUB_CLIENT_ID, settings.GITHUB_CLIENT_SECRET)
+    return JsonResponse({ 'data': parsedData })
+
 def github(request):
     allData = {}
     userData = getUserData(settings.GITHUB_CLIENT_ID, settings.GITHUB_CLIENT_SECRET)