예제 #1
0
파일: app.py 프로젝트: s/MomentCard
def generate():	

	params = []

	required = ['access_token','photo_url']	

	for e in required:
		
		param = request.args.getlist(e) 
		
		if len(param) <= 0:
			response.update({
				"err":"1",
				"msg":e + ' is required for this method'
			})

			return reply(response)

		else:

			params.append(param)


	api = Api(params[0][0],params[1][0])

	photo_data = json.loads(api.run())

	if photo_data:
		
		try:
			photo_data["data"]["created_time"] = datetime.datetime.fromtimestamp(int(photo_data["data"]["created_time"])).strftime('%d %b %Y')
		except:
			pass
		return render_template("generate.html",all_info=photo_data)
	else:
		response.update({
			"err":"1",
			"msg":"Photo could not been fetched."
		})
		return reply(response)