From 3bb525f804de8bed18c904a45d902fa9cafedb92 Mon Sep 17 00:00:00 2001 From: tejas2008 Date: Sun, 23 Feb 2020 19:45:39 +0530 Subject: [PATCH] gposts api added --- apis/gposts.py.py | 60 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 apis/gposts.py.py diff --git a/apis/gposts.py.py b/apis/gposts.py.py new file mode 100644 index 0000000..a2463e8 --- /dev/null +++ b/apis/gposts.py.py @@ -0,0 +1,60 @@ +from flask import Flask, jsonify +app = Flask(__name__) +data = [ + + { + + "id": 1, + "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", + "body": "quia et suscipitsuscipit recusandae consequuntur expedita et cumreprehenderit molestiae ut ut quas totamnostrum rerum est autem sunt rem eveniet architecto" + }, + + { + + "id": 2, + "title": "qui est esse", + "body": "est rerum tempore vitaesequi sint nihil reprehenderit dolor beatae ea dolores nequefugiat blanditiis voluptate porro vel nihil molestiae ut reiciendisqui aperiam non debitis possimus qui neque nisi nulla" + }, + { + + "id": 3, + "title": "ea molestias quasi exercitationem repellat qui ipsa sit aut", + "body": "et iusto sed quo iurevoluptatem occaecati omnis eligendi aut advoluptatem doloribus vel accusantium quis pariaturmolestiae porro eius odio et labore et velit aut" + }, + { + + "id": 4, + "title": "eum et est occaecati", + "body": "ullam et saepe reiciendis voluptatem adipisci sit amet autem assumenda provident rerum culpa quis hic commodi nesciunt rem tenetur doloremque ipsam iurequis sunt voluptatem rerum illo velit" + }, + { + + "id": 5, + "title": "nesciunt quas odio", + "body": "repudiandae veniam quaerat sunt sed alias aut fugiat sit autem sed est voluptatem omnis possimus esse voluptatibus quisest aut tenetur dolor neque" + } + +] +@app.route('/',methods=['GET']) +def hello_world(id): + for d in data: + if(d['id'] == id): + return(jsonify(d)) + + +@app.route('/post/',methods=['GET','POST']) +def hello(id): + for d in data: + if id == d['id']: + return ("Id already taken, take some other id") + post={"id":id, + "title":"hello", + "body":"Hello Brother" + } + data.append(post) + return jsonify(data[-1]) + +@app.route('/all',methods=['GET']) +def helloworld(): + return jsonify(data) +