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)