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