فهرست منبع

Parsing out useful information from user dashboard

David Leonard 10 سال پیش
والد
کامیت
79424a35db
2فایلهای تغییر یافته به همراه9 افزوده شده و 4 حذف شده
  1. 8 2
      hackathon_starter/hackathon/scripts/meetup.py
  2. 1 2
      hackathon_starter/hackathon/views.py

+ 8 - 2
hackathon_starter/hackathon/scripts/meetup.py

@@ -10,7 +10,6 @@ USERDATA = 'https://api.meetup.com/2/member/self/?access_token='
 def retrieveUserData(url):
 	req = requests.get(url)
 	content = json.loads(req.content)
-	print content
 	filteredData = []
 	data = {}
 	data['name'] = content['name']
@@ -23,6 +22,13 @@ def retrieveUserData(url):
 
 def retrieveDashboard(url):
 	req = requests.get(url)
-	return req.content
+	content = json.loads(req.content)
+	filteredData = []
+	data = {}
+	data['last_event'] = content['last_event']['venue']
+	data['group'] = content['last_event']['group']['name']
+	data['name'] = content['last_event']['name']
+	filteredData.append(data)
+	return filteredData
 
 

+ 1 - 2
hackathon_starter/hackathon/views.py

@@ -161,10 +161,9 @@ def meetupToken(request):
 
 def meetupUser(request):
     access_token = MeetupToken.objects.all()[0]
-    print access_token
-    req = requests.get('https://api.meetup.com/2/member/self/?access_token=a8223cf09ed4ee48ba9784a44576b492' + str(access_token))
     userData = retrieveUserData('https://api.meetup.com/2/member/self/?access_token=' + str(access_token))
     dashboardData = retrieveDashboard('https://api.meetup.com/dashboard?access_token=' + str(access_token))
+    print dashboardData
     return render(request, 'hackathon/meetup.html', { 'data': userData })
 
 #################