Pārlūkot izejas kodu

refactoring consumer_key and consumer_secret

mk200789 10 gadi atpakaļ
vecāks
revīzija
544325006c

+ 6 - 7
hackathon_starter/hackathon/scripts/tumblr.py

@@ -9,18 +9,17 @@ import oauth2
 
 blog_uri		= "http://api.tumblr.com/v2/blog/"
 user_uri		= "api.tumblr.com/v2/user/"
-consumer_key    = "KrSbAc9cYLmIgVAn1D21FjRR97QWsutNMxkPDFBxo8CMWtMk4M"
-consumer_secret = "lKWMtL2Lj8zr5pY51PVqT8ugeoG0DjrdgoFewM0QTSyJ12jP8d"
 
 #https://www.tumblr.com/oauth/authorize?oauth_token=R9HvkeqKgPAXjor9V92Zg5BvxMm3kwx0kaGnawVHIU5h6dmOL0
-
+"""
 def getUserInfo():
 	''' Return user's information. '''
 	return "getUserInfo()"
+"""
 
-def getBlogInfo(user):
+def getBlogInfo(user, consumer_key):
 	''' Return blogger's blog information.  '''
-
+	print consumer_key
 	blog_info = blog_uri + user +".tumblr.com/info?api_key="+consumer_key
 	req = requests.get(blog_info)
 	jsonlist = json.loads(req.content)
@@ -33,7 +32,7 @@ def getBlogInfo(user):
 
 	return blog
 
-def getTaggedInfo(tag):
+def getTaggedInfo(tag, consumer_key):
 	''' Return tags related to blog with certain tag. '''
 
 	tagged_uri = "http://api.tumblr.com/v2/tagged?tag="+tag+"&api_key="+consumer_key+"&limit=20"
@@ -56,7 +55,7 @@ def getTaggedInfo(tag):
 
 	return tags
 
-def getTaggedBlog(tag):
+def getTaggedBlog(tag, consumer_key):
 	''' Return the tagged blogs's captions or post.'''
 	
 	tagged_uri = "http://api.tumblr.com/v2/tagged?tag="+tag+"&api_key="+consumer_key+"&limit=2"

+ 4 - 3
hackathon_starter/hackathon/views.py

@@ -94,12 +94,13 @@ def github(request):
     return render(request, 'hackathon/github.html', { 'data': allData })
 
 def tumblr(request):
+    ''' Tumblr api calls '''
     #get blogger twitterthecomic's blog information
-    blog = getBlogInfo('twitterthecomic')
+    blog = getBlogInfo('twitterthecomic', settings.TUMBLR_CONSUMER_KEY)
     #get tags that was tagged along starbucks
-    tagged_blog = getTaggedInfo("starbucks")
+    tagged_blog = getTaggedInfo("starbucks", settings.TUMBLR_CONSUMER_KEY)
     #get blog information tagged with starbucks
-    blogontag = getTaggedBlog("starbucks")
+    blogontag = getTaggedBlog("starbucks", settings.TUMBLR_CONSUMER_KEY)
     context = {'title': "What's up Starbucks?", 'blogData': blog, 'blogTag': tagged_blog, 'blogontag': blogontag}
     return render(request, 'hackathon/tumblr.html', context)
 

+ 2 - 0
hackathon_starter/hackathon_starter/settings.py

@@ -104,4 +104,6 @@ NOSE_ARGS = [
 
 GITHUB_CLIENT_ID = 'client_id=2404a1e21aebd902f6db'
 GITHUB_CLIENT_SECRET = 'client_secret=3da44769d4b7c9465fa4c812669148a163607c23'
+TUMBLR_CONSUMER_KEY = 'KrSbAc9cYLmIgVAn1D21FjRR97QWsutNMxkPDFBxo8CMWtMk4M'
+TUMBLR_CONSUMER_SECRET ='lKWMtL2Lj8zr5pY51PVqT8ugeoG0DjrdgoFewM0QTSyJ12jP8d'