From 16a64574ade5f07d516ce7a214d23b30c54334d3 Mon Sep 17 00:00:00 2001 From: Marco Malavolti <marco.malavolti@garr.it> Date: Wed, 19 Feb 2020 16:55:16 +0100 Subject: [PATCH] Added API --- api.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 api.py diff --git a/api.py b/api.py new file mode 100755 index 0000000..c0a699b --- /dev/null +++ b/api.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python3 + +from flask import Flask, request +from flask_restful import Resource, Api +from json import dumps +from flask import jsonify + +app = Flask(__name__) +api = Api(app) + +class Test(Resource): + def get(self): + return {'test': 'ciao'} # Fetches first column that is Employee ID + +class EccsCheck(Resource): + def get(self, idp): + result = { 'sp':'https://sp24-test.garr.it/secure', + 'idp':idp, + 'check_result':'OK', + 'date':'19-02-2020' + } + return jsonify(result) + + +api.add_resource(Test, '/test') # Route_1 +api.add_resource(EccsCheck, '/eccs/<idp>') # Route_3 + + +if __name__ == '__main__': + app.run(port='5002') -- GitLab